home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The Arcade• / Silicon Volleyball •• / Silicon Volleyball ее.rsrc / CODE_1.txt < prev    next >
Text File  |  2003-08-26  |  207KB  |  3,821 lines

  1. # near model CODE resource
  2. # jump table entries: 0-66 (67 of them)
  3. export_0:
  4. 00000000  A036                     syscall    MoreMasters
  5. 00000002  598F                     subq.l     A7, 4
  6. 00000004  2F3C 4441 5441           move.l     -[A7], 0x44415441 /* 'DATA' */
  7. 0000000A  3F3C 0000                move.w     -[A7], 0x0
  8. 0000000E  A9A0                     syscall    GetResource
  9. 00000010  265F                     movea.l    A3, [A7]+
  10. 00000012  598F                     subq.l     A7, 4
  11. 00000014  2F0B                     move.l     -[A7], A3
  12. 00000016  A9A5                     syscall    GetResourceSizeOnDisk/SizeResource/SizeRsrc
  13. 00000018  281F                     move.l     D4, [A7]+
  14. 0000001A  3A3C F83C                move.w     D5, 0xF83C
  15. 0000001E  48C5                     ext.l      D5
  16. 00000020  4485                     neg.l      D5
  17. 00000022  2005                     move.l     D0, D5
  18. 00000024  D084                     add.l      D0, D4
  19. 00000026  A31E                     syscall    NewPtrClear, flags=3
  20. 00000028  2848                     movea.l    A4, A0
  21. 0000002A  D9C5                     add.l      A4, D5
  22. 0000002C  21CC 02B6                move.l     [0x000002B6 /* ExpandMem */], A4
  23. 00000030  2053                     movea.l    A0, [A3]
  24. 00000032  224C                     movea.l    A1, A4
  25. 00000034  2004                     move.l     D0, D4
  26. 00000036  A02E                     syscall    BlockMove/BlockMoveData
  27. 00000038  2F0B                     move.l     -[A7], A3
  28. 0000003A  A9A3                     syscall    ReleaseResource
  29. 0000003C  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  30. 00000040  41ED 023A                lea.l      A0, [A5 + 0x23A /* export_67 */]
  31. 00000044  3828 FFFE                move.w     D4, [A0 - 0x2]
  32. 00000048  2F08                     move.l     -[A7], A0
  33. 0000004A  A9F1                     syscall    UnloadSeg
  34. 0000004C  598F                     subq.l     A7, 4
  35. 0000004E  2F3C 434F 4445           move.l     -[A7], 0x434F4445 /* 'CODE' */
  36. 00000054  3F04                     move.w     -[A7], D4
  37. 00000056  A9A0                     syscall    GetResource
  38. 00000058  205F                     movea.l    A0, [A7]+
  39. 0000005A  A049                     syscall    HPurge
  40. 0000005C  A01D                     syscall    MaxMem
  41. 0000005E  486C FFFA                pea.l      [A4 - 0x6]
  42. 00000062  486C FFFE                pea.l      [A4 - 0x2]
  43. 00000066  4EBA 011C                jsr        [PC + 0x11C /* 00000184 */]
  44. 0000006A  508F                     addq.l     A7, 8
  45. 0000006C  2F2C FFFA                move.l     -[A7], [A4 - 0x6]
  46. 00000070  3F2C FFFE                move.w     -[A7], [A4 - 0x2]
  47. 00000074  4EBA 0006                jsr        [PC + 0x6 /* 0000007C */]
  48. 00000078  5C8F                     addq.l     A7, 6
  49. 0000007A  4E75                     rts
  50. fn0000007C:
  51. 0000007C  4E56 FFF4                link       A6, -0x000C
  52. 00000080  4EBA 043C                jsr        [PC + 0x43C /* 000004BE */]
  53. 00000084  4EBA 0C22                jsr        [PC + 0xC22 /* 00000CA8 */]
  54. label00000088:
  55. 00000088  303C 0001                move.w     D0, 0x1
  56. 0000008C  6700 00F2                beq        +0xF4 /* 00000180 */
  57. label00000090:
  58. 00000090  302C FEDC                move.w     D0, [A4 - 0x124]
  59. 00000094  6700 00C8                beq        +0xCA /* 0000015E */
  60. 00000098  0C6C 0005 FEDC           cmpi.w     [A4 - 0x124], 0x5
  61. 0000009E  6C00 0006                bge        +0x8 /* 000000A6 */
  62. 000000A2  4EBA 0C04                jsr        [PC + 0xC04 /* 00000CA8 */]
  63. label000000A6:
  64. 000000A6  302C FEDE                move.w     D0, [A4 - 0x122]
  65. 000000AA  4640                     not.w      D0
  66. 000000AC  6700 0054                beq        +0x56 /* 00000102 */
  67. 000000B0  4EBA 0D22                jsr        [PC + 0xD22 /* 00000DD4 */]
  68. 000000B4  4EBA 0BAE                jsr        [PC + 0xBAE /* 00000C64 */]
  69. 000000B8  4EBA 0C52                jsr        [PC + 0xC52 /* 00000D0C */]
  70. 000000BC  3F2C FEE8                move.w     -[A7], [A4 - 0x118]
  71. 000000C0  3F2C FEEA                move.w     -[A7], [A4 - 0x116]
  72. 000000C4  4EBA 0602                jsr        [PC + 0x602 /* 000006C8 */]
  73. 000000C8  588F                     addq.l     A7, 4
  74. 000000CA  0C6C 0000 FEDA           cmpi.w     [A4 - 0x126], 0x0
  75. 000000D0  6E00 002C                bgt        +0x2E /* 000000FE */
  76. 000000D4  426C FED2                clr.w      [A4 - 0x12E]
  77. label000000D8:
  78. 000000D8  0C6C 0000 FED2           cmpi.w     [A4 - 0x12E], 0x0
  79. 000000DE  6600 0006                bne        +0x8 /* 000000E6 */
  80. 000000E2  6000 FFF4                bra        -0xA /* 000000D8 */
  81. label000000E6:
  82. 000000E6  4EBA 0C78                jsr        [PC + 0xC78 /* 00000D60 */]
  83. 000000EA  4EBA 0DF8                jsr        [PC + 0xDF8 /* 00000EE4 */]
  84. 000000EE  397C 0054 FEDA           move.w     [A4 - 0x126], 0x54 /* 'T' */
  85. 000000F4  397C FFFF FED4           move.w     [A4 - 0x12C], 0xFFFF
  86. 000000FA  4EBA 11E0                jsr        [PC + 0x11E0 /* 000012DC */]
  87. label000000FE:
  88. 000000FE  6000 FFA6                bra        -0x58 /* 000000A6 */
  89. label00000102:
  90. 00000102  536C FEDC                subq.w     [A4 - 0x124], 1
  91. 00000106  302C FEE4                move.w     D0, [A4 - 0x11C]
  92. 0000010A  5040                     addq.w     D0, 8
  93. 0000010C  3F00                     move.w     -[A7], D0
  94. 0000010E  302C FEE6                move.w     D0, [A4 - 0x11A]
  95. 00000112  5040                     addq.w     D0, 8
  96. 00000114  3F00                     move.w     -[A7], D0
  97. 00000116  3F2C FEE4                move.w     -[A7], [A4 - 0x11C]
  98. 0000011A  3F2C FEE6                move.w     -[A7], [A4 - 0x11A]
  99. 0000011E  486E FFF4                pea.l      [A6 - 0xC]
  100. 00000122  4EBA 29D2                jsr        [PC + 0x29D2 /* 00002AF6 */]
  101. 00000126  DEFC 000C                add.w      A7, 0xC
  102. 0000012A  486E FFF4                pea.l      [A6 - 0xC]
  103. 0000012E  4EBA 2722                jsr        [PC + 0x2722 /* 00002852 */]
  104. 00000132  588F                     addq.l     A7, 4
  105. 00000134  3F3C 0070                move.w     -[A7], 0x70 /* 'p' */
  106. 00000138  3F3C 0010                move.w     -[A7], 0x10
  107. 0000013C  4EBA 11F0                jsr        [PC + 0x11F0 /* 0000132E */]
  108. 00000140  588F                     addq.l     A7, 4
  109. 00000142  3F2C FEDC                move.w     -[A7], [A4 - 0x124]
  110. 00000146  486C 0000                pea.l      [A4 + 0x0]
  111. 0000014A  4EBA 18D4                jsr        [PC + 0x18D4 /* 00001A20 */]
  112. 0000014E  5C8F                     addq.l     A7, 6
  113. 00000150  426C FEDE                clr.w      [A4 - 0x122]
  114. 00000154  397C FFFF FED4           move.w     [A4 - 0x12C], 0xFFFF
  115. 0000015A  6000 FF34                bra        -0xCA /* 00000090 */
  116. label0000015E:
  117. 0000015E  4EBA 26AE                jsr        [PC + 0x26AE /* 0000280E */]
  118. 00000162  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  119. 00000166  397C FFFF FED4           move.w     [A4 - 0x12C], 0xFFFF
  120. 0000016C  302C FED8                move.w     D0, [A4 - 0x128]
  121. 00000170  B06C FECE                cmp.w      D0, [A4 - 0x132]
  122. 00000174  6F00 0006                ble        +0x8 /* 0000017C */
  123. 00000178  4EBA 000C                jsr        [PC + 0xC /* 00000186 */]
  124. label0000017C:
  125. 0000017C  6000 FF0A                bra        -0xF4 /* 00000088 */
  126. label00000180:
  127. 00000180  4E5E                     unlink     A6
  128. 00000182  4E75                     rts
  129. fn00000184:
  130. 00000184  4E75                     rts
  131. fn00000186:
  132. 00000186  4E56 FFFE                link       A6, -0x0002
  133. 0000018A  4EBA 2682                jsr        [PC + 0x2682 /* 0000280E */]
  134. 0000018E  426E FFFE                clr.w      [A6 - 0x2]
  135. label00000192:
  136. 00000192  0C6E 00FF FFFE           cmpi.w     [A6 - 0x2], 0xFF
  137. 00000198  6C00 0018                bge        +0x1A /* 000001B2 */
  138. 0000019C  302E FFFE                move.w     D0, [A6 - 0x2]
  139. 000001A0  41EC FDAA                lea.l      A0, [A4 - 0x256]
  140. 000001A4  D0C0                     add.w      A0, D0
  141. 000001A6  10BC 0020                move.b     [A0], 0x20 /* ' ' */
  142. 000001AA  526E FFFE                addq.w     [A6 - 0x2], 1
  143. 000001AE  6000 FFE2                bra        -0x1C /* 00000192 */
  144. label000001B2:
  145. 000001B2  486C 0004                pea.l      [A4 + 0x4]
  146. 000001B6  486C FDAA                pea.l      [A4 - 0x256]
  147. 000001BA  4EBA 1DF8                jsr        [PC + 0x1DF8 /* 00001FB4 */]
  148. 000001BE  508F                     addq.l     A7, 8
  149. 000001C0  486C FDAA                pea.l      [A4 - 0x256]
  150. 000001C4  486C 0010                pea.l      [A4 + 0x10]
  151. 000001C8  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  152. 000001CC  508F                     addq.l     A7, 8
  153. 000001CE  396C FED8 FECE           move.w     [A4 - 0x132], [A4 - 0x128]
  154. 000001D4  4EBA 00E0                jsr        [PC + 0xE0 /* 000002B6 */]
  155. 000001D8  4E5E                     unlink     A6
  156. 000001DA  4E75                     rts
  157. 000001DC  4E56 FFF8                link       A6, -0x0008
  158. 000001E0  3F3C 0124                move.w     -[A7], 0x124
  159. 000001E4  3F3C 01F3                move.w     -[A7], 0x1F3
  160. 000001E8  3F3C 000C                move.w     -[A7], 0xC
  161. 000001EC  3F3C 006C                move.w     -[A7], 0x6C /* 'l' */
  162. 000001F0  486E FFF8                pea.l      [A6 - 0x8]
  163. 000001F4  4EBA 2900                jsr        [PC + 0x2900 /* 00002AF6 */]
  164. 000001F8  DEFC 000C                add.w      A7, 0xC
  165. 000001FC  486E FFF8                pea.l      [A6 - 0x8]
  166. 00000200  4EBA 2640                jsr        [PC + 0x2640 /* 00002842 */]
  167. 00000204  588F                     addq.l     A7, 4
  168. 00000206  3F3C 0121                move.w     -[A7], 0x121
  169. 0000020A  3F3C 01F0                move.w     -[A7], 0x1F0
  170. 0000020E  3F3C 000F                move.w     -[A7], 0xF
  171. 00000212  3F3C 006F                move.w     -[A7], 0x6F /* 'o' */
  172. 00000216  486E FFF8                pea.l      [A6 - 0x8]
  173. 0000021A  4EBA 28DA                jsr        [PC + 0x28DA /* 00002AF6 */]
  174. 0000021E  DEFC 000C                add.w      A7, 0xC
  175. 00000222  486E FFF8                pea.l      [A6 - 0x8]
  176. 00000226  4EBA 25FA                jsr        [PC + 0x25FA /* 00002822 */]
  177. 0000022A  588F                     addq.l     A7, 4
  178. 0000022C  3F3C 0122                move.w     -[A7], 0x122
  179. 00000230  3F3C 01F1                move.w     -[A7], 0x1F1
  180. 00000234  3F3C 000E                move.w     -[A7], 0xE
  181. 00000238  3F3C 006E                move.w     -[A7], 0x6E /* 'n' */
  182. 0000023C  486E FFF8                pea.l      [A6 - 0x8]
  183. 00000240  4EBA 28B4                jsr        [PC + 0x28B4 /* 00002AF6 */]
  184. 00000244  DEFC 000C                add.w      A7, 0xC
  185. 00000248  486E FFF8                pea.l      [A6 - 0x8]
  186. 0000024C  4EBA 25D4                jsr        [PC + 0x25D4 /* 00002822 */]
  187. 00000250  588F                     addq.l     A7, 4
  188. 00000252  3F3C 0124                move.w     -[A7], 0x124
  189. 00000256  3F3C 01F3                move.w     -[A7], 0x1F3
  190. 0000025A  3F3C 000C                move.w     -[A7], 0xC
  191. 0000025E  3F3C 006C                move.w     -[A7], 0x6C /* 'l' */
  192. 00000262  486E FFF8                pea.l      [A6 - 0x8]
  193. 00000266  4EBA 288E                jsr        [PC + 0x288E /* 00002AF6 */]
  194. 0000026A  DEFC 000C                add.w      A7, 0xC
  195. 0000026E  486E FFF8                pea.l      [A6 - 0x8]
  196. 00000272  4EBA 25AE                jsr        [PC + 0x25AE /* 00002822 */]
  197. 00000276  588F                     addq.l     A7, 4
  198. 00000278  4EBA 0C6A                jsr        [PC + 0xC6A /* 00000EE4 */]
  199. 0000027C  302C FEE4                move.w     D0, [A4 - 0x11C]
  200. 00000280  5040                     addq.w     D0, 8
  201. 00000282  3F00                     move.w     -[A7], D0
  202. 00000284  302C FEE6                move.w     D0, [A4 - 0x11A]
  203. 00000288  5040                     addq.w     D0, 8
  204. 0000028A  3F00                     move.w     -[A7], D0
  205. 0000028C  3F2C FEE4                move.w     -[A7], [A4 - 0x11C]
  206. 00000290  3F2C FEE6                move.w     -[A7], [A4 - 0x11A]
  207. 00000294  486E FFF8                pea.l      [A6 - 0x8]
  208. 00000298  4EBA 285C                jsr        [PC + 0x285C /* 00002AF6 */]
  209. 0000029C  DEFC 000C                add.w      A7, 0xC
  210. 000002A0  486E FFF8                pea.l      [A6 - 0x8]
  211. 000002A4  4EBA 25AC                jsr        [PC + 0x25AC /* 00002852 */]
  212. 000002A8  588F                     addq.l     A7, 4
  213. 000002AA  4E5E                     unlink     A6
  214. 000002AC  4E75                     rts
  215. 000002AE  4E56 0000                link       A6, 0
  216. 000002B2  4E5E                     unlink     A6
  217. 000002B4  4E75                     rts
  218. fn000002B6:
  219. 000002B6  4E56 FFF8                link       A6, -0x0008
  220. 000002BA  3F3C 0180                move.w     -[A7], 0x180
  221. 000002BE  3F3C 0200                move.w     -[A7], 0x200
  222. 000002C2  4267                     clr.w      -[A7]
  223. 000002C4  4267                     clr.w      -[A7]
  224. 000002C6  486E FFF8                pea.l      [A6 - 0x8]
  225. 000002CA  4EBA 282A                jsr        [PC + 0x282A /* 00002AF6 */]
  226. 000002CE  DEFC 000C                add.w      A7, 0xC
  227. 000002D2  486E FFF8                pea.l      [A6 - 0x8]
  228. 000002D6  4EBA 256A                jsr        [PC + 0x256A /* 00002842 */]
  229. 000002DA  588F                     addq.l     A7, 4
  230. 000002DC  3F3C 0121                move.w     -[A7], 0x121
  231. 000002E0  3F3C 01F0                move.w     -[A7], 0x1F0
  232. 000002E4  3F3C 000F                move.w     -[A7], 0xF
  233. 000002E8  3F3C 006F                move.w     -[A7], 0x6F /* 'o' */
  234. 000002EC  486E FFF8                pea.l      [A6 - 0x8]
  235. 000002F0  4EBA 2804                jsr        [PC + 0x2804 /* 00002AF6 */]
  236. 000002F4  DEFC 000C                add.w      A7, 0xC
  237. 000002F8  486E FFF8                pea.l      [A6 - 0x8]
  238. 000002FC  4EBA 2524                jsr        [PC + 0x2524 /* 00002822 */]
  239. 00000300  588F                     addq.l     A7, 4
  240. 00000302  3F3C 0122                move.w     -[A7], 0x122
  241. 00000306  3F3C 01F1                move.w     -[A7], 0x1F1
  242. 0000030A  3F3C 000E                move.w     -[A7], 0xE
  243. 0000030E  3F3C 006E                move.w     -[A7], 0x6E /* 'n' */
  244. 00000312  486E FFF8                pea.l      [A6 - 0x8]
  245. 00000316  4EBA 27DE                jsr        [PC + 0x27DE /* 00002AF6 */]
  246. 0000031A  DEFC 000C                add.w      A7, 0xC
  247. 0000031E  486E FFF8                pea.l      [A6 - 0x8]
  248. 00000322  4EBA 24FE                jsr        [PC + 0x24FE /* 00002822 */]
  249. 00000326  588F                     addq.l     A7, 4
  250. 00000328  3F3C 0124                move.w     -[A7], 0x124
  251. 0000032C  3F3C 01F3                move.w     -[A7], 0x1F3
  252. 00000330  3F3C 000C                move.w     -[A7], 0xC
  253. 00000334  3F3C 006C                move.w     -[A7], 0x6C /* 'l' */
  254. 00000338  486E FFF8                pea.l      [A6 - 0x8]
  255. 0000033C  4EBA 27B8                jsr        [PC + 0x27B8 /* 00002AF6 */]
  256. 00000340  DEFC 000C                add.w      A7, 0xC
  257. 00000344  486E FFF8                pea.l      [A6 - 0x8]
  258. 00000348  4EBA 24D8                jsr        [PC + 0x24D8 /* 00002822 */]
  259. 0000034C  588F                     addq.l     A7, 4
  260. 0000034E  426C FEDE                clr.w      [A4 - 0x122]
  261. 00000352  397C FFFF FED6           move.w     [A4 - 0x12A], 0xFFFF
  262. 00000358  397C FFFF FED4           move.w     [A4 - 0x12C], 0xFFFF
  263. 0000035E  397C 0005 FEDC           move.w     [A4 - 0x124], 0x5
  264. 00000364  397C 0054 FEDA           move.w     [A4 - 0x126], 0x54 /* 'T' */
  265. 0000036A  426C FED8                clr.w      [A4 - 0x128]
  266. 0000036E  397C 0100 FEF0           move.w     [A4 - 0x110], 0x100
  267. 00000374  397C 0100 FEE2           move.w     [A4 - 0x11E], 0x100
  268. 0000037A  4EBA 09E4                jsr        [PC + 0x9E4 /* 00000D60 */]
  269. 0000037E  4EBA 0B64                jsr        [PC + 0xB64 /* 00000EE4 */]
  270. 00000382  426C FED2                clr.w      [A4 - 0x12E]
  271. 00000386  4EBA 0F54                jsr        [PC + 0xF54 /* 000012DC */]
  272. label0000038A:
  273. 0000038A  0C6C 0000 FED2           cmpi.w     [A4 - 0x12E], 0x0
  274. 00000390  6600 0006                bne        +0x8 /* 00000398 */
  275. 00000394  6000 FFF4                bra        -0xA /* 0000038A */
  276. label00000398:
  277. 00000398  397C FFFF FED4           move.w     [A4 - 0x12C], 0xFFFF
  278. 0000039E  3F3C 0018                move.w     -[A7], 0x18
  279. 000003A2  3F3C 0008                move.w     -[A7], 0x8
  280. 000003A6  4EBA 0F86                jsr        [PC + 0xF86 /* 0000132E */]
  281. 000003AA  588F                     addq.l     A7, 4
  282. 000003AC  486C 0040                pea.l      [A4 + 0x40]
  283. 000003B0  4EBA 166E                jsr        [PC + 0x166E /* 00001A20 */]
  284. 000003B4  588F                     addq.l     A7, 4
  285. 000003B6  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  286. 000003BA  3F3C 0008                move.w     -[A7], 0x8
  287. 000003BE  4EBA 0F6E                jsr        [PC + 0xF6E /* 0000132E */]
  288. 000003C2  588F                     addq.l     A7, 4
  289. 000003C4  486C 0046                pea.l      [A4 + 0x46]
  290. 000003C8  4EBA 1656                jsr        [PC + 0x1656 /* 00001A20 */]
  291. 000003CC  588F                     addq.l     A7, 4
  292. 000003CE  3F3C 0070                move.w     -[A7], 0x70 /* 'p' */
  293. 000003D2  3F3C 0010                move.w     -[A7], 0x10
  294. 000003D6  4EBA 0F56                jsr        [PC + 0xF56 /* 0000132E */]
  295. 000003DA  588F                     addq.l     A7, 4
  296. 000003DC  3F2C FEDC                move.w     -[A7], [A4 - 0x124]
  297. 000003E0  486C 004C                pea.l      [A4 + 0x4C]
  298. 000003E4  4EBA 163A                jsr        [PC + 0x163A /* 00001A20 */]
  299. 000003E8  5C8F                     addq.l     A7, 6
  300. 000003EA  3F3C 0098                move.w     -[A7], 0x98
  301. 000003EE  3F3C 0004                move.w     -[A7], 0x4
  302. 000003F2  4EBA 0F3A                jsr        [PC + 0xF3A /* 0000132E */]
  303. 000003F6  588F                     addq.l     A7, 4
  304. 000003F8  486C 0050                pea.l      [A4 + 0x50]
  305. 000003FC  4EBA 1622                jsr        [PC + 0x1622 /* 00001A20 */]
  306. 00000400  588F                     addq.l     A7, 4
  307. 00000402  3F3C 00B0                move.w     -[A7], 0xB0
  308. 00000406  3F3C 0010                move.w     -[A7], 0x10
  309. 0000040A  4EBA 0F22                jsr        [PC + 0xF22 /* 0000132E */]
  310. 0000040E  588F                     addq.l     A7, 4
  311. 00000410  3F2C FECE                move.w     -[A7], [A4 - 0x132]
  312. 00000414  486C 005A                pea.l      [A4 + 0x5A]
  313. 00000418  4EBA 1606                jsr        [PC + 0x1606 /* 00001A20 */]
  314. 0000041C  5C8F                     addq.l     A7, 6
  315. 0000041E  4EBA 000A                jsr        [PC + 0xA /* 0000042A */]
  316. 00000422  4EBA 0884                jsr        [PC + 0x884 /* 00000CA8 */]
  317. 00000426  4E5E                     unlink     A6
  318. 00000428  4E75                     rts
  319. fn0000042A:
  320. 0000042A  4E56 FFF8                link       A6, -0x0008
  321. 0000042E  3F3C 0130                move.w     -[A7], 0x130
  322. 00000432  3F3C 0068                move.w     -[A7], 0x68 /* 'h' */
  323. 00000436  3F3C 00C8                move.w     -[A7], 0xC8
  324. 0000043A  3F3C 0004                move.w     -[A7], 0x4
  325. 0000043E  486E FFF8                pea.l      [A6 - 0x8]
  326. 00000442  4EBA 26B2                jsr        [PC + 0x26B2 /* 00002AF6 */]
  327. 00000446  DEFC 000C                add.w      A7, 0xC
  328. 0000044A  4267                     clr.w      -[A7]
  329. 0000044C  486E FFF8                pea.l      [A6 - 0x8]
  330. 00000450  486C FDAA                pea.l      [A4 - 0x256]
  331. 00000454  4EBA 1B8C                jsr        [PC + 0x1B8C /* 00001FE2 */]
  332. 00000458  588F                     addq.l     A7, 4
  333. 0000045A  48C0                     ext.l      D0
  334. 0000045C  2F00                     move.l     -[A7], D0
  335. 0000045E  41EC FDAA                lea.l      A0, [A4 - 0x256]
  336. 00000462  2008                     move.l     D0, A0
  337. 00000464  2F00                     move.l     -[A7], D0
  338. 00000466  4EBA 17BA                jsr        [PC + 0x17BA /* 00001C22 */]
  339. 0000046A  DEFC 000E                add.w      A7, 0xE
  340. 0000046E  4E5E                     unlink     A6
  341. 00000470  4E75                     rts
  342. 00000472  4E56 0000                link       A6, 0
  343. 00000476  4EBA FE3E                jsr        [PC - 0x1C2 /* 000002B6 */]
  344. 0000047A  4E5E                     unlink     A6
  345. 0000047C  4E75                     rts
  346. 0000047E  4E56 0000                link       A6, 0
  347. 00000482  2F2C FEC6                move.l     -[A7], [A4 - 0x13A]
  348. 00000486  4EBA 16E2                jsr        [PC + 0x16E2 /* 00001B6A */]
  349. 0000048A  588F                     addq.l     A7, 4
  350. 0000048C  2F2C FEBA                move.l     -[A7], [A4 - 0x146]
  351. 00000490  4EBA 16D8                jsr        [PC + 0x16D8 /* 00001B6A */]
  352. 00000494  588F                     addq.l     A7, 4
  353. 00000496  2F2C FEAE                move.l     -[A7], [A4 - 0x152]
  354. 0000049A  4EBA 16CE                jsr        [PC + 0x16CE /* 00001B6A */]
  355. 0000049E  588F                     addq.l     A7, 4
  356. 000004A0  4267                     clr.w      -[A7]
  357. 000004A2  4EBA 1B80                jsr        [PC + 0x1B80 /* 00002024 */]
  358. 000004A6  548F                     addq.l     A7, 2
  359. 000004A8  4E5E                     unlink     A6
  360. 000004AA  4E75                     rts
  361. 000004AC  4E56 0000                link       A6, 0
  362. 000004B0  486C 005E                pea.l      [A4 + 0x5E]
  363. 000004B4  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  364. 000004B8  588F                     addq.l     A7, 4
  365. 000004BA  4E5E                     unlink     A6
  366. 000004BC  4E75                     rts
  367. fn000004BE:
  368. 000004BE  4E56 FFF8                link       A6, -0x0008
  369. 000004C2  426C FBD2                clr.w      [A4 - 0x42E]
  370. 000004C6  397C 0002 FCB2           move.w     [A4 - 0x34E], 0x2
  371. 000004CC  426C FCB0                clr.w      [A4 - 0x350]
  372. 000004D0  486C 00C2                pea.l      [A4 + 0xC2]
  373. 000004D4  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  374. 000004D8  588F                     addq.l     A7, 4
  375. 000004DA  487A FF96                pea.l      [PC - 0x6A /* 00000472, value 0x4E560000 'NV\0\0', cstring "NV" */]
  376. 000004DE  486C 00E2                pea.l      [A4 + 0xE2]
  377. 000004E2  486C 00DC                pea.l      [A4 + 0xDC]
  378. 000004E6  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  379. 000004EA  DEFC 000C                add.w      A7, 0xC
  380. 000004EE  487A FF8E                pea.l      [PC - 0x72 /* 0000047E, value 0x4E560000 'NV\0\0', cstring "NV" */]
  381. 000004F2  486C 00F2                pea.l      [A4 + 0xF2]
  382. 000004F6  486C 00EC                pea.l      [A4 + 0xEC]
  383. 000004FA  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  384. 000004FE  DEFC 000C                add.w      A7, 0xC
  385. 00000502  487A FFA8                pea.l      [PC - 0x58 /* 000004AC, value 0x4E560000 'NV\0\0', cstring "NV" */]
  386. 00000506  486C 0108                pea.l      [A4 + 0x108]
  387. 0000050A  486C FBD8                pea.l      [A4 - 0x428]
  388. 0000050E  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  389. 00000512  DEFC 000C                add.w      A7, 0xC
  390. 00000516  2F3C 0000 0001           move.l     -[A7], 0x1
  391. 0000051C  486C 0122                pea.l      [A4 + 0x122]
  392. 00000520  486C FBD8                pea.l      [A4 - 0x428]
  393. 00000524  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  394. 00000528  DEFC 000C                add.w      A7, 0xC
  395. 0000052C  487A FD80                pea.l      [PC - 0x280 /* 000002AE, value 0x4E560000 'NV\0\0', cstring "NV" */]
  396. 00000530  487A FCAA                pea.l      [PC - 0x356 /* 000001DC, value 0x4E56FFF8 */]
  397. 00000534  487A FD78                pea.l      [PC - 0x288 /* 000002AE, value 0x4E560000 'NV\0\0', cstring "NV" */]
  398. 00000538  487A FD74                pea.l      [PC - 0x28C /* 000002AE, value 0x4E560000 'NV\0\0', cstring "NV" */]
  399. 0000053C  3F3C 0151                move.w     -[A7], 0x151
  400. 00000540  3F3C 01FB                move.w     -[A7], 0x1FB
  401. 00000544  3F3C 0019                move.w     -[A7], 0x19
  402. 00000548  3F3C 0005                move.w     -[A7], 0x5
  403. 0000054C  486C 013C                pea.l      [A4 + 0x13C]
  404. 00000550  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  405. 00000554  DEFC 001C                add.w      A7, 0x1C
  406. 00000558  3F3C 0180                move.w     -[A7], 0x180
  407. 0000055C  3F3C 0200                move.w     -[A7], 0x200
  408. 00000560  4267                     clr.w      -[A7]
  409. 00000562  4267                     clr.w      -[A7]
  410. 00000564  486E FFF8                pea.l      [A6 - 0x8]
  411. 00000568  4EBA 258C                jsr        [PC + 0x258C /* 00002AF6 */]
  412. 0000056C  DEFC 000C                add.w      A7, 0xC
  413. 00000570  486E FFF8                pea.l      [A6 - 0x8]
  414. 00000574  4EBA 22CC                jsr        [PC + 0x22CC /* 00002842 */]
  415. 00000578  588F                     addq.l     A7, 4
  416. 0000057A  3F3C 0121                move.w     -[A7], 0x121
  417. 0000057E  3F3C 01F0                move.w     -[A7], 0x1F0
  418. 00000582  3F3C 000F                move.w     -[A7], 0xF
  419. 00000586  3F3C 006F                move.w     -[A7], 0x6F /* 'o' */
  420. 0000058A  486E FFF8                pea.l      [A6 - 0x8]
  421. 0000058E  4EBA 2566                jsr        [PC + 0x2566 /* 00002AF6 */]
  422. 00000592  DEFC 000C                add.w      A7, 0xC
  423. 00000596  486E FFF8                pea.l      [A6 - 0x8]
  424. 0000059A  4EBA 2286                jsr        [PC + 0x2286 /* 00002822 */]
  425. 0000059E  588F                     addq.l     A7, 4
  426. 000005A0  3F3C 0122                move.w     -[A7], 0x122
  427. 000005A4  3F3C 01F1                move.w     -[A7], 0x1F1
  428. 000005A8  3F3C 000E                move.w     -[A7], 0xE
  429. 000005AC  3F3C 006E                move.w     -[A7], 0x6E /* 'n' */
  430. 000005B0  486E FFF8                pea.l      [A6 - 0x8]
  431. 000005B4  4EBA 2540                jsr        [PC + 0x2540 /* 00002AF6 */]
  432. 000005B8  DEFC 000C                add.w      A7, 0xC
  433. 000005BC  486E FFF8                pea.l      [A6 - 0x8]
  434. 000005C0  4EBA 2260                jsr        [PC + 0x2260 /* 00002822 */]
  435. 000005C4  588F                     addq.l     A7, 4
  436. 000005C6  3F3C 0124                move.w     -[A7], 0x124
  437. 000005CA  3F3C 01F3                move.w     -[A7], 0x1F3
  438. 000005CE  3F3C 000C                move.w     -[A7], 0xC
  439. 000005D2  3F3C 006C                move.w     -[A7], 0x6C /* 'l' */
  440. 000005D6  486E FFF8                pea.l      [A6 - 0x8]
  441. 000005DA  4EBA 251A                jsr        [PC + 0x251A /* 00002AF6 */]
  442. 000005DE  DEFC 000C                add.w      A7, 0xC
  443. 000005E2  486E FFF8                pea.l      [A6 - 0x8]
  444. 000005E6  4EBA 223A                jsr        [PC + 0x223A /* 00002822 */]
  445. 000005EA  588F                     addq.l     A7, 4
  446. 000005EC  3F3C 0001                move.w     -[A7], 0x1
  447. 000005F0  4EBA 2182                jsr        [PC + 0x2182 /* 00002774 */]
  448. 000005F4  548F                     addq.l     A7, 2
  449. 000005F6  4267                     clr.w      -[A7]
  450. 000005F8  4EBA 218C                jsr        [PC + 0x218C /* 00002786 */]
  451. 000005FC  548F                     addq.l     A7, 2
  452. 000005FE  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  453. 00000602  4EBA 0D0A                jsr        [PC + 0xD0A /* 0000130E */]
  454. 00000606  548F                     addq.l     A7, 2
  455. 00000608  426C FEDE                clr.w      [A4 - 0x122]
  456. 0000060C  397C FFFF FED6           move.w     [A4 - 0x12A], 0xFFFF
  457. 00000612  397C FFFF FED4           move.w     [A4 - 0x12C], 0xFFFF
  458. 00000618  397C 0005 FEDC           move.w     [A4 - 0x124], 0x5
  459. 0000061E  397C 0054 FEDA           move.w     [A4 - 0x126], 0x54 /* 'T' */
  460. 00000624  426C FED8                clr.w      [A4 - 0x128]
  461. 00000628  426C FECE                clr.w      [A4 - 0x132]
  462. 0000062C  397C 0100 FEF0           move.w     [A4 - 0x110], 0x100
  463. 00000632  397C 0100 FEE2           move.w     [A4 - 0x11E], 0x100
  464. 00000638  4EBA 0726                jsr        [PC + 0x726 /* 00000D60 */]
  465. 0000063C  4EBA 08A6                jsr        [PC + 0x8A6 /* 00000EE4 */]
  466. 00000640  4EBA 0ABC                jsr        [PC + 0xABC /* 000010FE */]
  467. 00000644  426C FED2                clr.w      [A4 - 0x12E]
  468. 00000648  4EBA 0C92                jsr        [PC + 0xC92 /* 000012DC */]
  469. label0000064C:
  470. 0000064C  0C6C 0000 FED2           cmpi.w     [A4 - 0x12E], 0x0
  471. 00000652  6600 0006                bne        +0x8 /* 0000065A */
  472. 00000656  6000 FFF4                bra        -0xA /* 0000064C */
  473. label0000065A:
  474. 0000065A  397C FFFF FED4           move.w     [A4 - 0x12C], 0xFFFF
  475. 00000660  3F3C 0018                move.w     -[A7], 0x18
  476. 00000664  3F3C 0008                move.w     -[A7], 0x8
  477. 00000668  4EBA 0CC4                jsr        [PC + 0xCC4 /* 0000132E */]
  478. 0000066C  588F                     addq.l     A7, 4
  479. 0000066E  486C 0144                pea.l      [A4 + 0x144]
  480. 00000672  4EBA 13AC                jsr        [PC + 0x13AC /* 00001A20 */]
  481. 00000676  588F                     addq.l     A7, 4
  482. 00000678  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  483. 0000067C  3F3C 0008                move.w     -[A7], 0x8
  484. 00000680  4EBA 0CAC                jsr        [PC + 0xCAC /* 0000132E */]
  485. 00000684  588F                     addq.l     A7, 4
  486. 00000686  486C 014A                pea.l      [A4 + 0x14A]
  487. 0000068A  4EBA 1394                jsr        [PC + 0x1394 /* 00001A20 */]
  488. 0000068E  588F                     addq.l     A7, 4
  489. 00000690  3F3C 0070                move.w     -[A7], 0x70 /* 'p' */
  490. 00000694  3F3C 0010                move.w     -[A7], 0x10
  491. 00000698  4EBA 0C94                jsr        [PC + 0xC94 /* 0000132E */]
  492. 0000069C  588F                     addq.l     A7, 4
  493. 0000069E  3F2C FEDC                move.w     -[A7], [A4 - 0x124]
  494. 000006A2  486C 0150                pea.l      [A4 + 0x150]
  495. 000006A6  4EBA 1378                jsr        [PC + 0x1378 /* 00001A20 */]
  496. 000006AA  5C8F                     addq.l     A7, 6
  497. 000006AC  3F3C 0098                move.w     -[A7], 0x98
  498. 000006B0  3F3C 0004                move.w     -[A7], 0x4
  499. 000006B4  4EBA 0C78                jsr        [PC + 0xC78 /* 0000132E */]
  500. 000006B8  588F                     addq.l     A7, 4
  501. 000006BA  486C 0154                pea.l      [A4 + 0x154]
  502. 000006BE  4EBA 1360                jsr        [PC + 0x1360 /* 00001A20 */]
  503. 000006C2  588F                     addq.l     A7, 4
  504. 000006C4  4E5E                     unlink     A6
  505. 000006C6  4E75                     rts
  506. fn000006C8:
  507. 000006C8  4E56 FFF8                link       A6, -0x0008
  508. 000006CC  3F07                     move.w     -[A7], D7
  509. 000006CE  3F06                     move.w     -[A7], D6
  510. 000006D0  3E2E 0008                move.w     D7, [A6 + 0x8]
  511. 000006D4  3C2E 000A                move.w     D6, [A6 + 0xA]
  512. 000006D8  303C 0000                move.w     D0, 0x0
  513. 000006DC  3940 FEE0                move.w     [A4 - 0x120], D0
  514. 000006E0  3940 FED0                move.w     [A4 - 0x130], D0
  515. 000006E4  302C FEF6                move.w     D0, [A4 - 0x10A]
  516. 000006E8  6700 0026                beq        +0x28 /* 00000710 */
  517. 000006EC  3007                     move.w     D0, D7
  518. 000006EE  5040                     addq.w     D0, 8
  519. 000006F0  0C40 01EF                cmpi.w     D0, 0x1EF
  520. 000006F4  6F00 0016                ble        +0x18 /* 0000070C */
  521. 000006F8  426C FEF6                clr.w      [A4 - 0x10A]
  522. 000006FC  302C FEF4                move.w     D0, [A4 - 0x10C]
  523. 00000700  4440                     neg.w      D0
  524. 00000702  3940 FEF4                move.w     [A4 - 0x10C], D0
  525. 00000706  397C FFFF FEE0           move.w     [A4 - 0x120], 0xFFFF
  526. label0000070C:
  527. 0000070C  6000 0020                bra        +0x22 /* 0000072E */
  528. label00000710:
  529. 00000710  0C47 0070                cmpi.w     D7, 0x70 /* 'p' */
  530. 00000714  6C00 0018                bge        +0x1A /* 0000072E */
  531. 00000718  397C FFFF FEF6           move.w     [A4 - 0x10A], 0xFFFF
  532. 0000071E  302C FEF4                move.w     D0, [A4 - 0x10C]
  533. 00000722  4440                     neg.w      D0
  534. 00000724  3940 FEF4                move.w     [A4 - 0x10C], D0
  535. 00000728  397C FFFF FEE0           move.w     [A4 - 0x120], 0xFFFF
  536. label0000072E:
  537. 0000072E  302C FED6                move.w     D0, [A4 - 0x12A]
  538. 00000732  6700 03E2                beq        +0x3E4 /* 00000B16 */
  539. 00000736  3F07                     move.w     -[A7], D7
  540. 00000738  4EBA 049E                jsr        [PC + 0x49E /* 00000BD8 */]
  541. 0000073C  548F                     addq.l     A7, 2
  542. 0000073E  3940 FEEE                move.w     [A4 - 0x112], D0
  543. 00000742  3F06                     move.w     -[A7], D6
  544. 00000744  4EBA 04D2                jsr        [PC + 0x4D2 /* 00000C18 */]
  545. 00000748  548F                     addq.l     A7, 2
  546. 0000074A  3940 FEEC                move.w     [A4 - 0x114], D0
  547. 0000074E  302C FEEE                move.w     D0, [A4 - 0x112]
  548. 00000752  342C FEEC                move.w     D2, [A4 - 0x114]
  549. 00000756  C5FC 0020                muls.w     D2, 0x20 /* ' ' */
  550. 0000075A  41EC FEFA                lea.l      A0, [A4 - 0x106]
  551. 0000075E  D488                     add.l      D2, A0
  552. 00000760  E380                     asl        D0, 1
  553. 00000762  2042                     movea.l    A0, D2
  554. 00000764  D0C0                     add.w      A0, D0
  555. 00000766  3010                     move.w     D0, [A0]
  556. 00000768  6700 00CC                beq        +0xCE /* 00000836 */
  557. 0000076C  302C FEEE                move.w     D0, [A4 - 0x112]
  558. 00000770  342C FEEC                move.w     D2, [A4 - 0x114]
  559. 00000774  C5FC 0020                muls.w     D2, 0x20 /* ' ' */
  560. 00000778  41EC FEFA                lea.l      A0, [A4 - 0x106]
  561. 0000077C  D488                     add.l      D2, A0
  562. 0000077E  E380                     asl        D0, 1
  563. 00000780  2042                     movea.l    A0, D2
  564. 00000782  D0C0                     add.w      A0, D0
  565. 00000784  4250                     clr.w      [A0]
  566. 00000786  302C FEEC                move.w     D0, [A4 - 0x114]
  567. 0000078A  C1FC 0010                muls.w     D0, 0x10
  568. 0000078E  D07C 0040                add.w      D0, 0x40 /* '@' */
  569. 00000792  D07C 000E                add.w      D0, 0xE
  570. 00000796  3F00                     move.w     -[A7], D0
  571. 00000798  302C FEEE                move.w     D0, [A4 - 0x112]
  572. 0000079C  C1FC 0020                muls.w     D0, 0x20 /* ' ' */
  573. 000007A0  D07C 0070                add.w      D0, 0x70 /* 'p' */
  574. 000007A4  D07C 001E                add.w      D0, 0x1E
  575. 000007A8  3F00                     move.w     -[A7], D0
  576. 000007AA  302C FEEC                move.w     D0, [A4 - 0x114]
  577. 000007AE  C1FC 0010                muls.w     D0, 0x10
  578. 000007B2  D07C 0040                add.w      D0, 0x40 /* '@' */
  579. 000007B6  3F00                     move.w     -[A7], D0
  580. 000007B8  302C FEEE                move.w     D0, [A4 - 0x112]
  581. 000007BC  C1FC 0020                muls.w     D0, 0x20 /* ' ' */
  582. 000007C0  D07C 0070                add.w      D0, 0x70 /* 'p' */
  583. 000007C4  3F00                     move.w     -[A7], D0
  584. 000007C6  486E FFF8                pea.l      [A6 - 0x8]
  585. 000007CA  4EBA 232A                jsr        [PC + 0x232A /* 00002AF6 */]
  586. 000007CE  DEFC 000C                add.w      A7, 0xC
  587. 000007D2  486E FFF8                pea.l      [A6 - 0x8]
  588. 000007D6  4EBA 206A                jsr        [PC + 0x206A /* 00002842 */]
  589. 000007DA  588F                     addq.l     A7, 4
  590. 000007DC  536C FEDA                subq.w     [A4 - 0x126], 1
  591. 000007E0  303C 0007                move.w     D0, 0x7
  592. 000007E4  906C FEEC                sub.w      D0, [A4 - 0x114]
  593. 000007E8  D16C FED8                add.w      [A4 - 0x128], D0
  594. 000007EC  4EBA 0AAA                jsr        [PC + 0xAAA /* 00001298 */]
  595. 000007F0  302C FEF8                move.w     D0, [A4 - 0x108]
  596. 000007F4  4640                     not.w      D0
  597. 000007F6  3940 FEF8                move.w     [A4 - 0x108], D0
  598. 000007FA  302C FEF2                move.w     D0, [A4 - 0x10E]
  599. 000007FE  4440                     neg.w      D0
  600. 00000800  3940 FEF2                move.w     [A4 - 0x10E], D0
  601. 00000804  0C6C 0002 FEEC           cmpi.w     [A4 - 0x114], 0x2
  602. 0000080A  6C00 0016                bge        +0x18 /* 00000822 */
  603. 0000080E  397C 0006 FEF2           move.w     [A4 - 0x10E], 0x6
  604. 00000814  302C FEF8                move.w     D0, [A4 - 0x108]
  605. 00000818  6700 0008                beq        +0xA /* 00000822 */
  606. 0000081C  397C FFFA FEF2           move.w     [A4 - 0x10E], 0xFFFA
  607. label00000822:
  608. 00000822  397C FFFF FEE0           move.w     [A4 - 0x120], 0xFFFF
  609. 00000828  397C FFFF FED0           move.w     [A4 - 0x130], 0xFFFF
  610. 0000082E  426C FED6                clr.w      [A4 - 0x12A]
  611. 00000832  6000 02E2                bra        +0x2E4 /* 00000B16 */
  612. label00000836:
  613. 00000836  3006                     move.w     D0, D6
  614. 00000838  5E40                     addq.w     D0, 7
  615. 0000083A  3F00                     move.w     -[A7], D0
  616. 0000083C  4EBA 03DA                jsr        [PC + 0x3DA /* 00000C18 */]
  617. 00000840  548F                     addq.l     A7, 2
  618. 00000842  3940 FEEC                move.w     [A4 - 0x114], D0
  619. 00000846  302C FEEE                move.w     D0, [A4 - 0x112]
  620. 0000084A  342C FEEC                move.w     D2, [A4 - 0x114]
  621. 0000084E  C5FC 0020                muls.w     D2, 0x20 /* ' ' */
  622. 00000852  41EC FEFA                lea.l      A0, [A4 - 0x106]
  623. 00000856  D488                     add.l      D2, A0
  624. 00000858  E380                     asl        D0, 1
  625. 0000085A  2042                     movea.l    A0, D2
  626. 0000085C  D0C0                     add.w      A0, D0
  627. 0000085E  3010                     move.w     D0, [A0]
  628. 00000860  6700 00CC                beq        +0xCE /* 0000092E */
  629. 00000864  302C FEEE                move.w     D0, [A4 - 0x112]
  630. 00000868  342C FEEC                move.w     D2, [A4 - 0x114]
  631. 0000086C  C5FC 0020                muls.w     D2, 0x20 /* ' ' */
  632. 00000870  41EC FEFA                lea.l      A0, [A4 - 0x106]
  633. 00000874  D488                     add.l      D2, A0
  634. 00000876  E380                     asl        D0, 1
  635. 00000878  2042                     movea.l    A0, D2
  636. 0000087A  D0C0                     add.w      A0, D0
  637. 0000087C  4250                     clr.w      [A0]
  638. 0000087E  302C FEEC                move.w     D0, [A4 - 0x114]
  639. 00000882  C1FC 0010                muls.w     D0, 0x10
  640. 00000886  D07C 0040                add.w      D0, 0x40 /* '@' */
  641. 0000088A  D07C 000E                add.w      D0, 0xE
  642. 0000088E  3F00                     move.w     -[A7], D0
  643. 00000890  302C FEEE                move.w     D0, [A4 - 0x112]
  644. 00000894  C1FC 0020                muls.w     D0, 0x20 /* ' ' */
  645. 00000898  D07C 0070                add.w      D0, 0x70 /* 'p' */
  646. 0000089C  D07C 001E                add.w      D0, 0x1E
  647. 000008A0  3F00                     move.w     -[A7], D0
  648. 000008A2  302C FEEC                move.w     D0, [A4 - 0x114]
  649. 000008A6  C1FC 0010                muls.w     D0, 0x10
  650. 000008AA  D07C 0040                add.w      D0, 0x40 /* '@' */
  651. 000008AE  3F00                     move.w     -[A7], D0
  652. 000008B0  302C FEEE                move.w     D0, [A4 - 0x112]
  653. 000008B4  C1FC 0020                muls.w     D0, 0x20 /* ' ' */
  654. 000008B8  D07C 0070                add.w      D0, 0x70 /* 'p' */
  655. 000008BC  3F00                     move.w     -[A7], D0
  656. 000008BE  486E FFF8                pea.l      [A6 - 0x8]
  657. 000008C2  4EBA 2232                jsr        [PC + 0x2232 /* 00002AF6 */]
  658. 000008C6  DEFC 000C                add.w      A7, 0xC
  659. 000008CA  486E FFF8                pea.l      [A6 - 0x8]
  660. 000008CE  4EBA 1F72                jsr        [PC + 0x1F72 /* 00002842 */]
  661. 000008D2  588F                     addq.l     A7, 4
  662. 000008D4  536C FEDA                subq.w     [A4 - 0x126], 1
  663. 000008D8  303C 0007                move.w     D0, 0x7
  664. 000008DC  906C FEEC                sub.w      D0, [A4 - 0x114]
  665. 000008E0  D16C FED8                add.w      [A4 - 0x128], D0
  666. 000008E4  4EBA 09B2                jsr        [PC + 0x9B2 /* 00001298 */]
  667. 000008E8  302C FEF8                move.w     D0, [A4 - 0x108]
  668. 000008EC  4640                     not.w      D0
  669. 000008EE  3940 FEF8                move.w     [A4 - 0x108], D0
  670. 000008F2  302C FEF2                move.w     D0, [A4 - 0x10E]
  671. 000008F6  4440                     neg.w      D0
  672. 000008F8  3940 FEF2                move.w     [A4 - 0x10E], D0
  673. 000008FC  0C6C 0002 FEEC           cmpi.w     [A4 - 0x114], 0x2
  674. 00000902  6C00 0016                bge        +0x18 /* 0000091A */
  675. 00000906  397C 0006 FEF2           move.w     [A4 - 0x10E], 0x6
  676. 0000090C  302C FEF8                move.w     D0, [A4 - 0x108]
  677. 00000910  6700 0008                beq        +0xA /* 0000091A */
  678. 00000914  397C FFFA FEF2           move.w     [A4 - 0x10E], 0xFFFA
  679. label0000091A:
  680. 0000091A  397C FFFF FEE0           move.w     [A4 - 0x120], 0xFFFF
  681. 00000920  397C FFFF FED0           move.w     [A4 - 0x130], 0xFFFF
  682. 00000926  426C FED6                clr.w      [A4 - 0x12A]
  683. 0000092A  6000 01EA                bra        +0x1EC /* 00000B16 */
  684. label0000092E:
  685. 0000092E  3007                     move.w     D0, D7
  686. 00000930  5E40                     addq.w     D0, 7
  687. 00000932  3F00                     move.w     -[A7], D0
  688. 00000934  4EBA 02A2                jsr        [PC + 0x2A2 /* 00000BD8 */]
  689. 00000938  548F                     addq.l     A7, 2
  690. 0000093A  3940 FEEE                move.w     [A4 - 0x112], D0
  691. 0000093E  302C FEEE                move.w     D0, [A4 - 0x112]
  692. 00000942  342C FEEC                move.w     D2, [A4 - 0x114]
  693. 00000946  C5FC 0020                muls.w     D2, 0x20 /* ' ' */
  694. 0000094A  41EC FEFA                lea.l      A0, [A4 - 0x106]
  695. 0000094E  D488                     add.l      D2, A0
  696. 00000950  E380                     asl        D0, 1
  697. 00000952  2042                     movea.l    A0, D2
  698. 00000954  D0C0                     add.w      A0, D0
  699. 00000956  3010                     move.w     D0, [A0]
  700. 00000958  6700 00CC                beq        +0xCE /* 00000A26 */
  701. 0000095C  302C FEEE                move.w     D0, [A4 - 0x112]
  702. 00000960  342C FEEC                move.w     D2, [A4 - 0x114]
  703. 00000964  C5FC 0020                muls.w     D2, 0x20 /* ' ' */
  704. 00000968  41EC FEFA                lea.l      A0, [A4 - 0x106]
  705. 0000096C  D488                     add.l      D2, A0
  706. 0000096E  E380                     asl        D0, 1
  707. 00000970  2042                     movea.l    A0, D2
  708. 00000972  D0C0                     add.w      A0, D0
  709. 00000974  4250                     clr.w      [A0]
  710. 00000976  302C FEEC                move.w     D0, [A4 - 0x114]
  711. 0000097A  C1FC 0010                muls.w     D0, 0x10
  712. 0000097E  D07C 0040                add.w      D0, 0x40 /* '@' */
  713. 00000982  D07C 000E                add.w      D0, 0xE
  714. 00000986  3F00                     move.w     -[A7], D0
  715. 00000988  302C FEEE                move.w     D0, [A4 - 0x112]
  716. 0000098C  C1FC 0020                muls.w     D0, 0x20 /* ' ' */
  717. 00000990  D07C 0070                add.w      D0, 0x70 /* 'p' */
  718. 00000994  D07C 001E                add.w      D0, 0x1E
  719. 00000998  3F00                     move.w     -[A7], D0
  720. 0000099A  302C FEEC                move.w     D0, [A4 - 0x114]
  721. 0000099E  C1FC 0010                muls.w     D0, 0x10
  722. 000009A2  D07C 0040                add.w      D0, 0x40 /* '@' */
  723. 000009A6  3F00                     move.w     -[A7], D0
  724. 000009A8  302C FEEE                move.w     D0, [A4 - 0x112]
  725. 000009AC  C1FC 0020                muls.w     D0, 0x20 /* ' ' */
  726. 000009B0  D07C 0070                add.w      D0, 0x70 /* 'p' */
  727. 000009B4  3F00                     move.w     -[A7], D0
  728. 000009B6  486E FFF8                pea.l      [A6 - 0x8]
  729. 000009BA  4EBA 213A                jsr        [PC + 0x213A /* 00002AF6 */]
  730. 000009BE  DEFC 000C                add.w      A7, 0xC
  731. 000009C2  486E FFF8                pea.l      [A6 - 0x8]
  732. 000009C6  4EBA 1E7A                jsr        [PC + 0x1E7A /* 00002842 */]
  733. 000009CA  588F                     addq.l     A7, 4
  734. 000009CC  536C FEDA                subq.w     [A4 - 0x126], 1
  735. 000009D0  303C 0007                move.w     D0, 0x7
  736. 000009D4  906C FEEC                sub.w      D0, [A4 - 0x114]
  737. 000009D8  D16C FED8                add.w      [A4 - 0x128], D0
  738. 000009DC  4EBA 08BA                jsr        [PC + 0x8BA /* 00001298 */]
  739. 000009E0  302C FEF8                move.w     D0, [A4 - 0x108]
  740. 000009E4  4640                     not.w      D0
  741. 000009E6  3940 FEF8                move.w     [A4 - 0x108], D0
  742. 000009EA  302C FEF2                move.w     D0, [A4 - 0x10E]
  743. 000009EE  4440                     neg.w      D0
  744. 000009F0  3940 FEF2                move.w     [A4 - 0x10E], D0
  745. 000009F4  0C6C 0002 FEEC           cmpi.w     [A4 - 0x114], 0x2
  746. 000009FA  6C00 0016                bge        +0x18 /* 00000A12 */
  747. 000009FE  397C 0006 FEF2           move.w     [A4 - 0x10E], 0x6
  748. 00000A04  302C FEF8                move.w     D0, [A4 - 0x108]
  749. 00000A08  6700 0008                beq        +0xA /* 00000A12 */
  750. 00000A0C  397C FFFA FEF2           move.w     [A4 - 0x10E], 0xFFFA
  751. label00000A12:
  752. 00000A12  397C FFFF FEE0           move.w     [A4 - 0x120], 0xFFFF
  753. 00000A18  397C FFFF FED0           move.w     [A4 - 0x130], 0xFFFF
  754. 00000A1E  426C FED6                clr.w      [A4 - 0x12A]
  755. 00000A22  6000 00F2                bra        +0xF4 /* 00000B16 */
  756. label00000A26:
  757. 00000A26  3F06                     move.w     -[A7], D6
  758. 00000A28  4EBA 01EE                jsr        [PC + 0x1EE /* 00000C18 */]
  759. 00000A2C  548F                     addq.l     A7, 2
  760. 00000A2E  3940 FEEC                move.w     [A4 - 0x114], D0
  761. 00000A32  302C FEEE                move.w     D0, [A4 - 0x112]
  762. 00000A36  342C FEEC                move.w     D2, [A4 - 0x114]
  763. 00000A3A  C5FC 0020                muls.w     D2, 0x20 /* ' ' */
  764. 00000A3E  41EC FEFA                lea.l      A0, [A4 - 0x106]
  765. 00000A42  D488                     add.l      D2, A0
  766. 00000A44  E380                     asl        D0, 1
  767. 00000A46  2042                     movea.l    A0, D2
  768. 00000A48  D0C0                     add.w      A0, D0
  769. 00000A4A  3010                     move.w     D0, [A0]
  770. 00000A4C  6700 00C8                beq        +0xCA /* 00000B16 */
  771. 00000A50  302C FEEE                move.w     D0, [A4 - 0x112]
  772. 00000A54  342C FEEC                move.w     D2, [A4 - 0x114]
  773. 00000A58  C5FC 0020                muls.w     D2, 0x20 /* ' ' */
  774. 00000A5C  41EC FEFA                lea.l      A0, [A4 - 0x106]
  775. 00000A60  D488                     add.l      D2, A0
  776. 00000A62  E380                     asl        D0, 1
  777. 00000A64  2042                     movea.l    A0, D2
  778. 00000A66  D0C0                     add.w      A0, D0
  779. 00000A68  4250                     clr.w      [A0]
  780. 00000A6A  302C FEEC                move.w     D0, [A4 - 0x114]
  781. 00000A6E  C1FC 0010                muls.w     D0, 0x10
  782. 00000A72  D07C 0040                add.w      D0, 0x40 /* '@' */
  783. 00000A76  D07C 000E                add.w      D0, 0xE
  784. 00000A7A  3F00                     move.w     -[A7], D0
  785. 00000A7C  302C FEEE                move.w     D0, [A4 - 0x112]
  786. 00000A80  C1FC 0020                muls.w     D0, 0x20 /* ' ' */
  787. 00000A84  D07C 0070                add.w      D0, 0x70 /* 'p' */
  788. 00000A88  D07C 001E                add.w      D0, 0x1E
  789. 00000A8C  3F00                     move.w     -[A7], D0
  790. 00000A8E  302C FEEC                move.w     D0, [A4 - 0x114]
  791. 00000A92  C1FC 0010                muls.w     D0, 0x10
  792. 00000A96  D07C 0040                add.w      D0, 0x40 /* '@' */
  793. 00000A9A  3F00                     move.w     -[A7], D0
  794. 00000A9C  302C FEEE                move.w     D0, [A4 - 0x112]
  795. 00000AA0  C1FC 0020                muls.w     D0, 0x20 /* ' ' */
  796. 00000AA4  D07C 0070                add.w      D0, 0x70 /* 'p' */
  797. 00000AA8  3F00                     move.w     -[A7], D0
  798. 00000AAA  486E FFF8                pea.l      [A6 - 0x8]
  799. 00000AAE  4EBA 2046                jsr        [PC + 0x2046 /* 00002AF6 */]
  800. 00000AB2  DEFC 000C                add.w      A7, 0xC
  801. 00000AB6  486E FFF8                pea.l      [A6 - 0x8]
  802. 00000ABA  4EBA 1D86                jsr        [PC + 0x1D86 /* 00002842 */]
  803. 00000ABE  588F                     addq.l     A7, 4
  804. 00000AC0  536C FEDA                subq.w     [A4 - 0x126], 1
  805. 00000AC4  303C 0007                move.w     D0, 0x7
  806. 00000AC8  906C FEEC                sub.w      D0, [A4 - 0x114]
  807. 00000ACC  D16C FED8                add.w      [A4 - 0x128], D0
  808. 00000AD0  4EBA 07C6                jsr        [PC + 0x7C6 /* 00001298 */]
  809. 00000AD4  302C FEF8                move.w     D0, [A4 - 0x108]
  810. 00000AD8  4640                     not.w      D0
  811. 00000ADA  3940 FEF8                move.w     [A4 - 0x108], D0
  812. 00000ADE  302C FEF2                move.w     D0, [A4 - 0x10E]
  813. 00000AE2  4440                     neg.w      D0
  814. 00000AE4  3940 FEF2                move.w     [A4 - 0x10E], D0
  815. 00000AE8  0C6C 0002 FEEC           cmpi.w     [A4 - 0x114], 0x2
  816. 00000AEE  6C00 0016                bge        +0x18 /* 00000B06 */
  817. 00000AF2  397C 0006 FEF2           move.w     [A4 - 0x10E], 0x6
  818. 00000AF8  302C FEF8                move.w     D0, [A4 - 0x108]
  819. 00000AFC  6700 0008                beq        +0xA /* 00000B06 */
  820. 00000B00  397C FFFA FEF2           move.w     [A4 - 0x10E], 0xFFFA
  821. label00000B06:
  822. 00000B06  397C FFFF FEE0           move.w     [A4 - 0x120], 0xFFFF
  823. 00000B0C  397C FFFF FED0           move.w     [A4 - 0x130], 0xFFFF
  824. 00000B12  426C FED6                clr.w      [A4 - 0x12A]
  825. label00000B16:
  826. 00000B16  302C FEF8                move.w     D0, [A4 - 0x108]
  827. 00000B1A  6700 0028                beq        +0x2A /* 00000B44 */
  828. 00000B1E  0C46 0010                cmpi.w     D6, 0x10
  829. 00000B22  6C00 001C                bge        +0x1E /* 00000B40 */
  830. 00000B26  426C FEF8                clr.w      [A4 - 0x108]
  831. 00000B2A  302C FEF2                move.w     D0, [A4 - 0x10E]
  832. 00000B2E  4440                     neg.w      D0
  833. 00000B30  3940 FEF2                move.w     [A4 - 0x10E], D0
  834. 00000B34  397C FFFF FEE0           move.w     [A4 - 0x120], 0xFFFF
  835. 00000B3A  397C FFFF FED6           move.w     [A4 - 0x12A], 0xFFFF
  836. label00000B40:
  837. 00000B40  6000 008E                bra        +0x90 /* 00000BD0 */
  838. label00000B44:
  839. 00000B44  0C46 0110                cmpi.w     D6, 0x110
  840. 00000B48  6F00 000C                ble        +0xE /* 00000B56 */
  841. 00000B4C  397C FFFF FEDE           move.w     [A4 - 0x122], 0xFFFF
  842. 00000B52  6000 007C                bra        +0x7E /* 00000BD0 */
  843. label00000B56:
  844. 00000B56  0C46 0108                cmpi.w     D6, 0x108
  845. 00000B5A  6F00 0074                ble        +0x76 /* 00000BD0 */
  846. 00000B5E  3007                     move.w     D0, D7
  847. 00000B60  5040                     addq.w     D0, 8
  848. 00000B62  B06C FEF0                cmp.w      D0, [A4 - 0x110]
  849. 00000B66  6F00 0068                ble        +0x6A /* 00000BD0 */
  850. 00000B6A  3007                     move.w     D0, D7
  851. 00000B6C  342C FEF0                move.w     D2, [A4 - 0x110]
  852. 00000B70  D47C 0030                add.w      D2, 0x30 /* '0' */
  853. 00000B74  B042                     cmp.w      D0, D2
  854. 00000B76  6C00 0058                bge        +0x5A /* 00000BD0 */
  855. 00000B7A  4EBA 073E                jsr        [PC + 0x73E /* 000012BA */]
  856. 00000B7E  397C FFFF FEE0           move.w     [A4 - 0x120], 0xFFFF
  857. 00000B84  397C FFFF FED6           move.w     [A4 - 0x12A], 0xFFFF
  858. 00000B8A  397C FFFF FEF8           move.w     [A4 - 0x108], 0xFFFF
  859. 00000B90  302C FEF2                move.w     D0, [A4 - 0x10E]
  860. 00000B94  4440                     neg.w      D0
  861. 00000B96  3940 FEF2                move.w     [A4 - 0x10E], D0
  862. 00000B9A  3007                     move.w     D0, D7
  863. 00000B9C  342C FEF0                move.w     D2, [A4 - 0x110]
  864. 00000BA0  D47C 0014                add.w      D2, 0x14
  865. 00000BA4  9042                     sub.w      D0, D2
  866. 00000BA6  48C0                     ext.l      D0
  867. 00000BA8  81FC 0004                divs.w     D0, 0x4
  868. 00000BAC  3940 FEF4                move.w     [A4 - 0x10C], D0
  869. 00000BB0  397C FFFF FEF6           move.w     [A4 - 0x10A], 0xFFFF
  870. 00000BB6  0C6C 0000 FEF4           cmpi.w     [A4 - 0x10C], 0x0
  871. 00000BBC  6C00 000E                bge        +0x10 /* 00000BCC */
  872. 00000BC0  426C FEF6                clr.w      [A4 - 0x10A]
  873. 00000BC4  536C FEF4                subq.w     [A4 - 0x10C], 1
  874. 00000BC8  6000 0006                bra        +0x8 /* 00000BD0 */
  875. label00000BCC:
  876. 00000BCC  526C FEF4                addq.w     [A4 - 0x10C], 1
  877. label00000BD0:
  878. 00000BD0  3C1F                     move.w     D6, [A7]+
  879. 00000BD2  3E1F                     move.w     D7, [A7]+
  880. 00000BD4  4E5E                     unlink     A6
  881. 00000BD6  4E75                     rts
  882. fn00000BD8:
  883. 00000BD8  4E56 FFFE                link       A6, -0x0002
  884. 00000BDC  302E 0008                move.w     D0, [A6 + 0x8]
  885. 00000BE0  907C 0070                sub.w      D0, 0x70 /* 'p' */
  886. 00000BE4  48C0                     ext.l      D0
  887. 00000BE6  81FC 0020                divs.w     D0, 0x20 /* ' ' */
  888. 00000BEA  3D40 FFFE                move.w     [A6 - 0x2], D0
  889. 00000BEE  0C6E 0000 FFFE           cmpi.w     [A6 - 0x2], 0x0
  890. 00000BF4  6C00 0006                bge        +0x8 /* 00000BFC */
  891. 00000BF8  426E FFFE                clr.w      [A6 - 0x2]
  892. label00000BFC:
  893. 00000BFC  0C6E 000B FFFE           cmpi.w     [A6 - 0x2], 0xB
  894. 00000C02  6F00 0008                ble        +0xA /* 00000C0C */
  895. 00000C06  3D7C 000B FFFE           move.w     [A6 - 0x2], 0xB
  896. label00000C0C:
  897. 00000C0C  302E FFFE                move.w     D0, [A6 - 0x2]
  898. 00000C10  6000 0002                bra        +0x4 /* 00000C14 */
  899. label00000C14:
  900. 00000C14  4E5E                     unlink     A6
  901. 00000C16  4E75                     rts
  902. fn00000C18:
  903. 00000C18  4E56 FFFE                link       A6, -0x0002
  904. 00000C1C  302E 0008                move.w     D0, [A6 + 0x8]
  905. 00000C20  907C 0010                sub.w      D0, 0x10
  906. 00000C24  48C0                     ext.l      D0
  907. 00000C26  81FC 0010                divs.w     D0, 0x10
  908. 00000C2A  3D40 FFFE                move.w     [A6 - 0x2], D0
  909. 00000C2E  302E FFFE                move.w     D0, [A6 - 0x2]
  910. 00000C32  5740                     subq.w     D0, 3
  911. 00000C34  3D40 FFFE                move.w     [A6 - 0x2], D0
  912. 00000C38  0C6E 0000 FFFE           cmpi.w     [A6 - 0x2], 0x0
  913. 00000C3E  6C00 0008                bge        +0xA /* 00000C48 */
  914. 00000C42  3D7C 0007 FFFE           move.w     [A6 - 0x2], 0x7
  915. label00000C48:
  916. 00000C48  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  917. 00000C4E  6F00 0008                ble        +0xA /* 00000C58 */
  918. 00000C52  3D7C 0007 FFFE           move.w     [A6 - 0x2], 0x7
  919. label00000C58:
  920. 00000C58  302E FFFE                move.w     D0, [A6 - 0x2]
  921. 00000C5C  6000 0002                bra        +0x4 /* 00000C60 */
  922. label00000C60:
  923. 00000C60  4E5E                     unlink     A6
  924. 00000C62  4E75                     rts
  925. fn00000C64:
  926. 00000C64  4E56 0000                link       A6, 0
  927. 00000C68  4EBA 15D8                jsr        [PC + 0x15D8 /* 00002242 */]
  928. 00000C6C  0C40 0000                cmpi.w     D0, 0x0
  929. 00000C70  6700 0006                beq        +0x8 /* 00000C78 */
  930. 00000C74  426C FED4                clr.w      [A4 - 0x12C]
  931. label00000C78:
  932. 00000C78  302C FED4                move.w     D0, [A4 - 0x12C]
  933. 00000C7C  6700 000A                beq        +0xC /* 00000C88 */
  934. 00000C80  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  935. 00000C84  6000 001E                bra        +0x20 /* 00000CA4 */
  936. label00000C88:
  937. 00000C88  396C FEEA FEE6           move.w     [A4 - 0x11A], [A4 - 0x116]
  938. 00000C8E  302C FEF4                move.w     D0, [A4 - 0x10C]
  939. 00000C92  D16C FEEA                add.w      [A4 - 0x116], D0
  940. 00000C96  396C FEE8 FEE4           move.w     [A4 - 0x11C], [A4 - 0x118]
  941. 00000C9C  302C FEF2                move.w     D0, [A4 - 0x10E]
  942. 00000CA0  D16C FEE8                add.w      [A4 - 0x118], D0
  943. label00000CA4:
  944. 00000CA4  4E5E                     unlink     A6
  945. 00000CA6  4E75                     rts
  946. fn00000CA8:
  947. 00000CA8  4E56 FFF4                link       A6, -0x000C
  948. 00000CAC  397C 00D0 FEEA           move.w     [A4 - 0x116], 0xD0
  949. 00000CB2  397C 00C0 FEE8           move.w     [A4 - 0x118], 0xC0
  950. 00000CB8  397C 00D0 FEE6           move.w     [A4 - 0x11A], 0xD0
  951. 00000CBE  397C 00C0 FEE4           move.w     [A4 - 0x11C], 0xC0
  952. 00000CC4  302C FEE4                move.w     D0, [A4 - 0x11C]
  953. 00000CC8  5040                     addq.w     D0, 8
  954. 00000CCA  3F00                     move.w     -[A7], D0
  955. 00000CCC  302C FEE6                move.w     D0, [A4 - 0x11A]
  956. 00000CD0  5040                     addq.w     D0, 8
  957. 00000CD2  3F00                     move.w     -[A7], D0
  958. 00000CD4  3F2C FEE4                move.w     -[A7], [A4 - 0x11C]
  959. 00000CD8  3F2C FEE6                move.w     -[A7], [A4 - 0x11A]
  960. 00000CDC  486E FFF4                pea.l      [A6 - 0xC]
  961. 00000CE0  4EBA 1E14                jsr        [PC + 0x1E14 /* 00002AF6 */]
  962. 00000CE4  DEFC 000C                add.w      A7, 0xC
  963. 00000CE8  486E FFF4                pea.l      [A6 - 0xC]
  964. 00000CEC  4EBA 1B64                jsr        [PC + 0x1B64 /* 00002852 */]
  965. 00000CF0  588F                     addq.l     A7, 4
  966. 00000CF2  426C FEF8                clr.w      [A4 - 0x108]
  967. 00000CF6  397C FFFF FEF6           move.w     [A4 - 0x10A], 0xFFFF
  968. 00000CFC  397C 0002 FEF4           move.w     [A4 - 0x10C], 0x2
  969. 00000D02  397C 0002 FEF2           move.w     [A4 - 0x10E], 0x2
  970. 00000D08  4E5E                     unlink     A6
  971. 00000D0A  4E75                     rts
  972. fn00000D0C:
  973. 00000D0C  4E56 FFFA                link       A6, -0x0006
  974. 00000D10  486E FFFC                pea.l      [A6 - 0x4]
  975. 00000D14  4EBA 151C                jsr        [PC + 0x151C /* 00002232 */]
  976. 00000D18  588F                     addq.l     A7, 4
  977. 00000D1A  396C FEF0 FEE2           move.w     [A4 - 0x11E], [A4 - 0x110]
  978. 00000D20  396E FFFE FEF0           move.w     [A4 - 0x110], [A6 - 0x2]
  979. 00000D26  0C6C 0070 FEF0           cmpi.w     [A4 - 0x110], 0x70 /* 'p' */
  980. 00000D2C  6C00 0008                bge        +0xA /* 00000D36 */
  981. 00000D30  397C 0070 FEF0           move.w     [A4 - 0x110], 0x70 /* 'p' */
  982. label00000D36:
  983. 00000D36  0C6C 01BF FEF0           cmpi.w     [A4 - 0x110], 0x1BF
  984. 00000D3C  6F00 0008                ble        +0xA /* 00000D46 */
  985. 00000D40  397C 01BF FEF0           move.w     [A4 - 0x110], 0x1BF
  986. label00000D46:
  987. 00000D46  0C6E 0014 FFFC           cmpi.w     [A6 - 0x4], 0x14
  988. 00000D4C  6C00 000A                bge        +0xC /* 00000D58 */
  989. 00000D50  4EBA 1ABC                jsr        [PC + 0x1ABC /* 0000280E */]
  990. 00000D54  6000 0006                bra        +0x8 /* 00000D5C */
  991. label00000D58:
  992. 00000D58  4EBA 1ABE                jsr        [PC + 0x1ABE /* 00002818 */]
  993. label00000D5C:
  994. 00000D5C  4E5E                     unlink     A6
  995. 00000D5E  4E75                     rts
  996. fn00000D60:
  997. 00000D60  4E56 FFFC                link       A6, -0x0004
  998. 00000D64  426E FFFE                clr.w      [A6 - 0x2]
  999. label00000D68:
  1000. 00000D68  0C6E 0008 FFFE           cmpi.w     [A6 - 0x2], 0x8
  1001. 00000D6E  6C00 003C                bge        +0x3E /* 00000DAC */
  1002. 00000D72  426E FFFC                clr.w      [A6 - 0x4]
  1003. label00000D76:
  1004. 00000D76  0C6E 0010 FFFC           cmpi.w     [A6 - 0x4], 0x10
  1005. 00000D7C  6C00 0026                bge        +0x28 /* 00000DA4 */
  1006. 00000D80  302E FFFC                move.w     D0, [A6 - 0x4]
  1007. 00000D84  342E FFFE                move.w     D2, [A6 - 0x2]
  1008. 00000D88  C5FC 0020                muls.w     D2, 0x20 /* ' ' */
  1009. 00000D8C  41EC FEFA                lea.l      A0, [A4 - 0x106]
  1010. 00000D90  D488                     add.l      D2, A0
  1011. 00000D92  E380                     asl        D0, 1
  1012. 00000D94  2042                     movea.l    A0, D2
  1013. 00000D96  D0C0                     add.w      A0, D0
  1014. 00000D98  30BC FFFF                move.w     [A0], 0xFFFF
  1015. 00000D9C  526E FFFC                addq.w     [A6 - 0x4], 1
  1016. 00000DA0  6000 FFD4                bra        -0x2A /* 00000D76 */
  1017. label00000DA4:
  1018. 00000DA4  526E FFFE                addq.w     [A6 - 0x2], 1
  1019. 00000DA8  6000 FFBE                bra        -0x40 /* 00000D68 */
  1020. label00000DAC:
  1021. 00000DAC  426E FFFC                clr.w      [A6 - 0x4]
  1022. label00000DB0:
  1023. 00000DB0  0C6E 0010 FFFC           cmpi.w     [A6 - 0x4], 0x10
  1024. 00000DB6  6C00 0018                bge        +0x1A /* 00000DD0 */
  1025. 00000DBA  302E FFFC                move.w     D0, [A6 - 0x4]
  1026. 00000DBE  E380                     asl        D0, 1
  1027. 00000DC0  41EC FFDA                lea.l      A0, [A4 - 0x26]
  1028. 00000DC4  D0C0                     add.w      A0, D0
  1029. 00000DC6  4250                     clr.w      [A0]
  1030. 00000DC8  526E FFFC                addq.w     [A6 - 0x4], 1
  1031. 00000DCC  6000 FFE2                bra        -0x1C /* 00000DB0 */
  1032. label00000DD0:
  1033. 00000DD0  4E5E                     unlink     A6
  1034. 00000DD2  4E75                     rts
  1035. fn00000DD4:
  1036. 00000DD4  4E56 FFF8                link       A6, -0x0008
  1037. 00000DD8  302C FEE0                move.w     D0, [A4 - 0x120]
  1038. 00000DDC  4640                     not.w      D0
  1039. 00000DDE  6700 00CA                beq        +0xCC /* 00000EAA */
  1040. 00000DE2  4EBA 02E8                jsr        [PC + 0x2E8 /* 000010CC */]
  1041. 00000DE6  302C FEE4                move.w     D0, [A4 - 0x11C]
  1042. 00000DEA  5040                     addq.w     D0, 8
  1043. 00000DEC  3F00                     move.w     -[A7], D0
  1044. 00000DEE  302C FEE6                move.w     D0, [A4 - 0x11A]
  1045. 00000DF2  5040                     addq.w     D0, 8
  1046. 00000DF4  3F00                     move.w     -[A7], D0
  1047. 00000DF6  3F2C FEE4                move.w     -[A7], [A4 - 0x11C]
  1048. 00000DFA  3F2C FEE6                move.w     -[A7], [A4 - 0x11A]
  1049. 00000DFE  486E FFF8                pea.l      [A6 - 0x8]
  1050. 00000E02  4EBA 1CF2                jsr        [PC + 0x1CF2 /* 00002AF6 */]
  1051. 00000E06  DEFC 000C                add.w      A7, 0xC
  1052. 00000E0A  486E FFF8                pea.l      [A6 - 0x8]
  1053. 00000E0E  4EBA 1A42                jsr        [PC + 0x1A42 /* 00002852 */]
  1054. 00000E12  588F                     addq.l     A7, 4
  1055. 00000E14  302C FEE8                move.w     D0, [A4 - 0x118]
  1056. 00000E18  5040                     addq.w     D0, 8
  1057. 00000E1A  3F00                     move.w     -[A7], D0
  1058. 00000E1C  302C FEEA                move.w     D0, [A4 - 0x116]
  1059. 00000E20  5040                     addq.w     D0, 8
  1060. 00000E22  3F00                     move.w     -[A7], D0
  1061. 00000E24  3F2C FEE8                move.w     -[A7], [A4 - 0x118]
  1062. 00000E28  3F2C FEEA                move.w     -[A7], [A4 - 0x116]
  1063. 00000E2C  486E FFF8                pea.l      [A6 - 0x8]
  1064. 00000E30  4EBA 1CC4                jsr        [PC + 0x1CC4 /* 00002AF6 */]
  1065. 00000E34  DEFC 000C                add.w      A7, 0xC
  1066. 00000E38  486C FB32                pea.l      [A4 - 0x4CE]
  1067. 00000E3C  486E FFF8                pea.l      [A6 - 0x8]
  1068. 00000E40  4EBA 1A10                jsr        [PC + 0x1A10 /* 00002852 */]
  1069. 00000E44  508F                     addq.l     A7, 8
  1070. 00000E46  3F3C 0118                move.w     -[A7], 0x118
  1071. 00000E4A  302C FEE2                move.w     D0, [A4 - 0x11E]
  1072. 00000E4E  D07C 0030                add.w      D0, 0x30 /* '0' */
  1073. 00000E52  3F00                     move.w     -[A7], D0
  1074. 00000E54  3F3C 0110                move.w     -[A7], 0x110
  1075. 00000E58  3F2C FEE2                move.w     -[A7], [A4 - 0x11E]
  1076. 00000E5C  486E FFF8                pea.l      [A6 - 0x8]
  1077. 00000E60  4EBA 1C94                jsr        [PC + 0x1C94 /* 00002AF6 */]
  1078. 00000E64  DEFC 000C                add.w      A7, 0xC
  1079. 00000E68  486E FFF8                pea.l      [A6 - 0x8]
  1080. 00000E6C  4EBA 19D4                jsr        [PC + 0x19D4 /* 00002842 */]
  1081. 00000E70  588F                     addq.l     A7, 4
  1082. 00000E72  3F3C 0118                move.w     -[A7], 0x118
  1083. 00000E76  302C FEF0                move.w     D0, [A4 - 0x110]
  1084. 00000E7A  D07C 0030                add.w      D0, 0x30 /* '0' */
  1085. 00000E7E  3F00                     move.w     -[A7], D0
  1086. 00000E80  3F3C 0110                move.w     -[A7], 0x110
  1087. 00000E84  3F2C FEF0                move.w     -[A7], [A4 - 0x110]
  1088. 00000E88  486E FFF8                pea.l      [A6 - 0x8]
  1089. 00000E8C  4EBA 1C68                jsr        [PC + 0x1C68 /* 00002AF6 */]
  1090. 00000E90  DEFC 000C                add.w      A7, 0xC
  1091. 00000E94  486C FB32                pea.l      [A4 - 0x4CE]
  1092. 00000E98  486E FFF8                pea.l      [A6 - 0x8]
  1093. 00000E9C  4EBA 19C4                jsr        [PC + 0x19C4 /* 00002862 */]
  1094. 00000EA0  508F                     addq.l     A7, 8
  1095. 00000EA2  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  1096. 00000EA6  6000 0038                bra        +0x3A /* 00000EE0 */
  1097. label00000EAA:
  1098. 00000EAA  396C FEE6 FEEA           move.w     [A4 - 0x116], [A4 - 0x11A]
  1099. 00000EB0  396C FEE4 FEE8           move.w     [A4 - 0x118], [A4 - 0x11C]
  1100. 00000EB6  396C FEE2 FEF0           move.w     [A4 - 0x110], [A4 - 0x11E]
  1101. 00000EBC  302C FED0                move.w     D0, [A4 - 0x130]
  1102. 00000EC0  6700 001E                beq        +0x20 /* 00000EE0 */
  1103. 00000EC4  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  1104. 00000EC8  3F3C 0010                move.w     -[A7], 0x10
  1105. 00000ECC  4EBA 0460                jsr        [PC + 0x460 /* 0000132E */]
  1106. 00000ED0  588F                     addq.l     A7, 4
  1107. 00000ED2  3F2C FED8                move.w     -[A7], [A4 - 0x128]
  1108. 00000ED6  486C 015E                pea.l      [A4 + 0x15E]
  1109. 00000EDA  4EBA 0B44                jsr        [PC + 0xB44 /* 00001A20 */]
  1110. 00000EDE  5C8F                     addq.l     A7, 6
  1111. label00000EE0:
  1112. 00000EE0  4E5E                     unlink     A6
  1113. 00000EE2  4E75                     rts
  1114. fn00000EE4:
  1115. 00000EE4  4E56 FFF4                link       A6, -0x000C
  1116. 00000EE8  426E FFFE                clr.w      [A6 - 0x2]
  1117. label00000EEC:
  1118. 00000EEC  0C6E 000C FFFE           cmpi.w     [A6 - 0x2], 0xC
  1119. 00000EF2  6C00 01CA                bge        +0x1CC /* 000010BE */
  1120. 00000EF6  486C FB1A                pea.l      [A4 - 0x4E6]
  1121. 00000EFA  4EBA 0422                jsr        [PC + 0x422 /* 0000131E */]
  1122. 00000EFE  588F                     addq.l     A7, 4
  1123. 00000F00  426E FFFC                clr.w      [A6 - 0x4]
  1124. label00000F04:
  1125. 00000F04  0C6E 0002 FFFC           cmpi.w     [A6 - 0x4], 0x2
  1126. 00000F0A  6C00 007E                bge        +0x80 /* 00000F8A */
  1127. 00000F0E  302E FFFE                move.w     D0, [A6 - 0x2]
  1128. 00000F12  342E FFFC                move.w     D2, [A6 - 0x4]
  1129. 00000F16  C5FC 0020                muls.w     D2, 0x20 /* ' ' */
  1130. 00000F1A  41EC FEFA                lea.l      A0, [A4 - 0x106]
  1131. 00000F1E  D488                     add.l      D2, A0
  1132. 00000F20  E380                     asl        D0, 1
  1133. 00000F22  2042                     movea.l    A0, D2
  1134. 00000F24  D0C0                     add.w      A0, D0
  1135. 00000F26  3010                     move.w     D0, [A0]
  1136. 00000F28  6700 0058                beq        +0x5A /* 00000F82 */
  1137. 00000F2C  302E FFFC                move.w     D0, [A6 - 0x4]
  1138. 00000F30  C1FC 0010                muls.w     D0, 0x10
  1139. 00000F34  D07C 000E                add.w      D0, 0xE
  1140. 00000F38  D07C 0040                add.w      D0, 0x40 /* '@' */
  1141. 00000F3C  3F00                     move.w     -[A7], D0
  1142. 00000F3E  302E FFFE                move.w     D0, [A6 - 0x2]
  1143. 00000F42  C1FC 0020                muls.w     D0, 0x20 /* ' ' */
  1144. 00000F46  D07C 001E                add.w      D0, 0x1E
  1145. 00000F4A  D07C 0070                add.w      D0, 0x70 /* 'p' */
  1146. 00000F4E  3F00                     move.w     -[A7], D0
  1147. 00000F50  302E FFFC                move.w     D0, [A6 - 0x4]
  1148. 00000F54  C1FC 0010                muls.w     D0, 0x10
  1149. 00000F58  D07C 0040                add.w      D0, 0x40 /* '@' */
  1150. 00000F5C  3F00                     move.w     -[A7], D0
  1151. 00000F5E  302E FFFE                move.w     D0, [A6 - 0x2]
  1152. 00000F62  C1FC 0020                muls.w     D0, 0x20 /* ' ' */
  1153. 00000F66  D07C 0070                add.w      D0, 0x70 /* 'p' */
  1154. 00000F6A  3F00                     move.w     -[A7], D0
  1155. 00000F6C  486E FFF4                pea.l      [A6 - 0xC]
  1156. 00000F70  4EBA 1B84                jsr        [PC + 0x1B84 /* 00002AF6 */]
  1157. 00000F74  DEFC 000C                add.w      A7, 0xC
  1158. 00000F78  486E FFF4                pea.l      [A6 - 0xC]
  1159. 00000F7C  4EBA 18B4                jsr        [PC + 0x18B4 /* 00002832 */]
  1160. 00000F80  588F                     addq.l     A7, 4
  1161. label00000F82:
  1162. 00000F82  526E FFFC                addq.w     [A6 - 0x4], 1
  1163. 00000F86  6000 FF7C                bra        -0x82 /* 00000F04 */
  1164. label00000F8A:
  1165. 00000F8A  486C FB2A                pea.l      [A4 - 0x4D6]
  1166. 00000F8E  4EBA 038E                jsr        [PC + 0x38E /* 0000131E */]
  1167. 00000F92  588F                     addq.l     A7, 4
  1168. 00000F94  3D7C 0002 FFFC           move.w     [A6 - 0x4], 0x2
  1169. label00000F9A:
  1170. 00000F9A  0C6E 0004 FFFC           cmpi.w     [A6 - 0x4], 0x4
  1171. 00000FA0  6C00 007E                bge        +0x80 /* 00001020 */
  1172. 00000FA4  302E FFFE                move.w     D0, [A6 - 0x2]
  1173. 00000FA8  342E FFFC                move.w     D2, [A6 - 0x4]
  1174. 00000FAC  C5FC 0020                muls.w     D2, 0x20 /* ' ' */
  1175. 00000FB0  41EC FEFA                lea.l      A0, [A4 - 0x106]
  1176. 00000FB4  D488                     add.l      D2, A0
  1177. 00000FB6  E380                     asl        D0, 1
  1178. 00000FB8  2042                     movea.l    A0, D2
  1179. 00000FBA  D0C0                     add.w      A0, D0
  1180. 00000FBC  3010                     move.w     D0, [A0]
  1181. 00000FBE  6700 0058                beq        +0x5A /* 00001018 */
  1182. 00000FC2  302E FFFC                move.w     D0, [A6 - 0x4]
  1183. 00000FC6  C1FC 0010                muls.w     D0, 0x10
  1184. 00000FCA  D07C 000E                add.w      D0, 0xE
  1185. 00000FCE  D07C 0040                add.w      D0, 0x40 /* '@' */
  1186. 00000FD2  3F00                     move.w     -[A7], D0
  1187. 00000FD4  302E FFFE                move.w     D0, [A6 - 0x2]
  1188. 00000FD8  C1FC 0020                muls.w     D0, 0x20 /* ' ' */
  1189. 00000FDC  D07C 001E                add.w      D0, 0x1E
  1190. 00000FE0  D07C 0070                add.w      D0, 0x70 /* 'p' */
  1191. 00000FE4  3F00                     move.w     -[A7], D0
  1192. 00000FE6  302E FFFC                move.w     D0, [A6 - 0x4]
  1193. 00000FEA  C1FC 0010                muls.w     D0, 0x10
  1194. 00000FEE  D07C 0040                add.w      D0, 0x40 /* '@' */
  1195. 00000FF2  3F00                     move.w     -[A7], D0
  1196. 00000FF4  302E FFFE                move.w     D0, [A6 - 0x2]
  1197. 00000FF8  C1FC 0020                muls.w     D0, 0x20 /* ' ' */
  1198. 00000FFC  D07C 0070                add.w      D0, 0x70 /* 'p' */
  1199. 00001000  3F00                     move.w     -[A7], D0
  1200. 00001002  486E FFF4                pea.l      [A6 - 0xC]
  1201. 00001006  4EBA 1AEE                jsr        [PC + 0x1AEE /* 00002AF6 */]
  1202. 0000100A  DEFC 000C                add.w      A7, 0xC
  1203. 0000100E  486E FFF4                pea.l      [A6 - 0xC]
  1204. 00001012  4EBA 181E                jsr        [PC + 0x181E /* 00002832 */]
  1205. 00001016  588F                     addq.l     A7, 4
  1206. label00001018:
  1207. 00001018  526E FFFC                addq.w     [A6 - 0x4], 1
  1208. 0000101C  6000 FF7C                bra        -0x82 /* 00000F9A */
  1209. label00001020:
  1210. 00001020  486C FB22                pea.l      [A4 - 0x4DE]
  1211. 00001024  4EBA 02F8                jsr        [PC + 0x2F8 /* 0000131E */]
  1212. 00001028  588F                     addq.l     A7, 4
  1213. 0000102A  3D7C 0004 FFFC           move.w     [A6 - 0x4], 0x4
  1214. label00001030:
  1215. 00001030  0C6E 0007 FFFC           cmpi.w     [A6 - 0x4], 0x7
  1216. 00001036  6C00 007E                bge        +0x80 /* 000010B6 */
  1217. 0000103A  302E FFFE                move.w     D0, [A6 - 0x2]
  1218. 0000103E  342E FFFC                move.w     D2, [A6 - 0x4]
  1219. 00001042  C5FC 0020                muls.w     D2, 0x20 /* ' ' */
  1220. 00001046  41EC FEFA                lea.l      A0, [A4 - 0x106]
  1221. 0000104A  D488                     add.l      D2, A0
  1222. 0000104C  E380                     asl        D0, 1
  1223. 0000104E  2042                     movea.l    A0, D2
  1224. 00001050  D0C0                     add.w      A0, D0
  1225. 00001052  3010                     move.w     D0, [A0]
  1226. 00001054  6700 0058                beq        +0x5A /* 000010AE */
  1227. 00001058  302E FFFC                move.w     D0, [A6 - 0x4]
  1228. 0000105C  C1FC 0010                muls.w     D0, 0x10
  1229. 00001060  D07C 000E                add.w      D0, 0xE
  1230. 00001064  D07C 0040                add.w      D0, 0x40 /* '@' */
  1231. 00001068  3F00                     move.w     -[A7], D0
  1232. 0000106A  302E FFFE                move.w     D0, [A6 - 0x2]
  1233. 0000106E  C1FC 0020                muls.w     D0, 0x20 /* ' ' */
  1234. 00001072  D07C 001E                add.w      D0, 0x1E
  1235. 00001076  D07C 0070                add.w      D0, 0x70 /* 'p' */
  1236. 0000107A  3F00                     move.w     -[A7], D0
  1237. 0000107C  302E FFFC                move.w     D0, [A6 - 0x4]
  1238. 00001080  C1FC 0010                muls.w     D0, 0x10
  1239. 00001084  D07C 0040                add.w      D0, 0x40 /* '@' */
  1240. 00001088  3F00                     move.w     -[A7], D0
  1241. 0000108A  302E FFFE                move.w     D0, [A6 - 0x2]
  1242. 0000108E  C1FC 0020                muls.w     D0, 0x20 /* ' ' */
  1243. 00001092  D07C 0070                add.w      D0, 0x70 /* 'p' */
  1244. 00001096  3F00                     move.w     -[A7], D0
  1245. 00001098  486E FFF4                pea.l      [A6 - 0xC]
  1246. 0000109C  4EBA 1A58                jsr        [PC + 0x1A58 /* 00002AF6 */]
  1247. 000010A0  DEFC 000C                add.w      A7, 0xC
  1248. 000010A4  486E FFF4                pea.l      [A6 - 0xC]
  1249. 000010A8  4EBA 1788                jsr        [PC + 0x1788 /* 00002832 */]
  1250. 000010AC  588F                     addq.l     A7, 4
  1251. label000010AE:
  1252. 000010AE  526E FFFC                addq.w     [A6 - 0x4], 1
  1253. 000010B2  6000 FF7C                bra        -0x82 /* 00001030 */
  1254. label000010B6:
  1255. 000010B6  526E FFFE                addq.w     [A6 - 0x2], 1
  1256. 000010BA  6000 FE30                bra        -0x1CE /* 00000EEC */
  1257. label000010BE:
  1258. 000010BE  486C FB32                pea.l      [A4 - 0x4CE]
  1259. 000010C2  4EBA 025A                jsr        [PC + 0x25A /* 0000131E */]
  1260. 000010C6  588F                     addq.l     A7, 4
  1261. 000010C8  4E5E                     unlink     A6
  1262. 000010CA  4E75                     rts
  1263. fn000010CC:
  1264. 000010CC  4E56 FFFC                link       A6, -0x0004
  1265. 000010D0  4EBA 1180                jsr        [PC + 0x1180 /* 00002252 */]
  1266. 000010D4  2D40 FFFC                move.l     [A6 - 0x4], D0
  1267. label000010D8:
  1268. 000010D8  4EBA 1178                jsr        [PC + 0x1178 /* 00002252 */]
  1269. 000010DC  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  1270. 000010E0  6600 0006                bne        +0x8 /* 000010E8 */
  1271. 000010E4  6000 FFF2                bra        -0xC /* 000010D8 */
  1272. label000010E8:
  1273. 000010E8  4E5E                     unlink     A6
  1274. 000010EA  4E75                     rts
  1275. 000010EC  4E56 0000                link       A6, 0
  1276. 000010F0  397C FFFF FED2           move.w     [A4 - 0x12E], 0xFFFF
  1277. 000010F6  426C FED4                clr.w      [A4 - 0x12C]
  1278. 000010FA  4E5E                     unlink     A6
  1279. 000010FC  4E75                     rts
  1280. fn000010FE:
  1281. 000010FE  4E56 FFFE                link       A6, -0x0002
  1282. 00001102  2F3C 0000 001A           move.l     -[A7], 0x1A
  1283. 00001108  4EBA 1592                jsr        [PC + 0x1592 /* 0000269C */]
  1284. 0000110C  588F                     addq.l     A7, 4
  1285. 0000110E  2940 FEC6                move.l     [A4 - 0x13A], D0
  1286. 00001112  2F2C FEC6                move.l     -[A7], [A4 - 0x13A]
  1287. 00001116  4EBA 0A40                jsr        [PC + 0xA40 /* 00001B58 */]
  1288. 0000111A  588F                     addq.l     A7, 4
  1289. 0000111C  206C FEC6                movea.l    A0, [A4 - 0x13A]
  1290. 00001120  2950 FECA                move.l     [A4 - 0x136], [A0]
  1291. 00001124  202C FECA                move.l     D0, [A4 - 0x136]
  1292. 00001128  2940 FEC2                move.l     [A4 - 0x13E], D0
  1293. 0000112C  206C FEC2                movea.l    A0, [A4 - 0x13E]
  1294. 00001130  30BC FFFF                move.w     [A0], 0xFFFF
  1295. 00001134  426E FFFE                clr.w      [A6 - 0x2]
  1296. label00001138:
  1297. 00001138  0C6E 0004 FFFE           cmpi.w     [A6 - 0x2], 0x4
  1298. 0000113E  6C00 0058                bge        +0x5A /* 00001198 */
  1299. 00001142  302E FFFE                move.w     D0, [A6 - 0x2]
  1300. 00001146  E380                     asl        D0, 1
  1301. 00001148  41EC FD9C                lea.l      A0, [A4 - 0x264]
  1302. 0000114C  D0C0                     add.w      A0, D0
  1303. 0000114E  3010                     move.w     D0, [A0]
  1304. 00001150  342E FFFE                move.w     D2, [A6 - 0x2]
  1305. 00001154  206C FEC2                movea.l    A0, [A4 - 0x13E]
  1306. 00001158  C5FC 0006                muls.w     D2, 0x6
  1307. 0000115C  41E8 0002                lea.l      A0, [A0 + 0x2]
  1308. 00001160  D0C2                     add.w      A0, D2
  1309. 00001162  3080                     move.w     [A0], D0
  1310. 00001164  302E FFFE                move.w     D0, [A6 - 0x2]
  1311. 00001168  206C FEC2                movea.l    A0, [A4 - 0x13E]
  1312. 0000116C  C1FC 0006                muls.w     D0, 0x6
  1313. 00001170  41E8 0004                lea.l      A0, [A0 + 0x4]
  1314. 00001174  D0C0                     add.w      A0, D0
  1315. 00001176  30BC 0040                move.w     [A0], 0x40 /* '@' */
  1316. 0000117A  302E FFFE                move.w     D0, [A6 - 0x2]
  1317. 0000117E  206C FEC2                movea.l    A0, [A4 - 0x13E]
  1318. 00001182  C1FC 0006                muls.w     D0, 0x6
  1319. 00001186  41E8 0006                lea.l      A0, [A0 + 0x6]
  1320. 0000118A  D0C0                     add.w      A0, D0
  1321. 0000118C  30BC 0002                move.w     [A0], 0x2
  1322. 00001190  526E FFFE                addq.w     [A6 - 0x2], 1
  1323. 00001194  6000 FFA2                bra        -0x5C /* 00001138 */
  1324. label00001198:
  1325. 00001198  2F3C 0000 0008           move.l     -[A7], 0x8
  1326. 0000119E  4EBA 14FC                jsr        [PC + 0x14FC /* 0000269C */]
  1327. 000011A2  588F                     addq.l     A7, 4
  1328. 000011A4  2940 FEBA                move.l     [A4 - 0x146], D0
  1329. 000011A8  2F2C FEBA                move.l     -[A7], [A4 - 0x146]
  1330. 000011AC  4EBA 09AA                jsr        [PC + 0x9AA /* 00001B58 */]
  1331. 000011B0  588F                     addq.l     A7, 4
  1332. 000011B2  206C FEBA                movea.l    A0, [A4 - 0x146]
  1333. 000011B6  2950 FEBE                move.l     [A4 - 0x142], [A0]
  1334. 000011BA  202C FEBE                move.l     D0, [A4 - 0x142]
  1335. 000011BE  2940 FEB6                move.l     [A4 - 0x14A], D0
  1336. 000011C2  206C FEB6                movea.l    A0, [A4 - 0x14A]
  1337. 000011C6  30BC FFFF                move.w     [A0], 0xFFFF
  1338. 000011CA  206C FEB6                movea.l    A0, [A4 - 0x14A]
  1339. 000011CE  317C 05CC 0002           move.w     [A0 + 0x2], 0x5CC
  1340. 000011D4  206C FEB6                movea.l    A0, [A4 - 0x14A]
  1341. 000011D8  317C 0040 0004           move.w     [A0 + 0x4], 0x40 /* '@' */
  1342. 000011DE  206C FEB6                movea.l    A0, [A4 - 0x14A]
  1343. 000011E2  317C 0004 0006           move.w     [A0 + 0x6], 0x4
  1344. 000011E8  2F3C 0000 00C8           move.l     -[A7], 0xC8
  1345. 000011EE  4EBA 14AC                jsr        [PC + 0x14AC /* 0000269C */]
  1346. 000011F2  588F                     addq.l     A7, 4
  1347. 000011F4  2940 FEAE                move.l     [A4 - 0x152], D0
  1348. 000011F8  2F2C FEAE                move.l     -[A7], [A4 - 0x152]
  1349. 000011FC  4EBA 095A                jsr        [PC + 0x95A /* 00001B58 */]
  1350. 00001200  588F                     addq.l     A7, 4
  1351. 00001202  206C FEAE                movea.l    A0, [A4 - 0x152]
  1352. 00001206  2950 FEB2                move.l     [A4 - 0x14E], [A0]
  1353. 0000120A  202C FEB2                move.l     D0, [A4 - 0x14E]
  1354. 0000120E  2940 FEAA                move.l     [A4 - 0x156], D0
  1355. 00001212  206C FEAA                movea.l    A0, [A4 - 0x156]
  1356. 00001216  30BC FFFF                move.w     [A0], 0xFFFF
  1357. 0000121A  426E FFFE                clr.w      [A6 - 0x2]
  1358. label0000121E:
  1359. 0000121E  0C6E 0021 FFFE           cmpi.w     [A6 - 0x2], 0x21 /* '!' */
  1360. 00001224  6C00 006E                bge        +0x70 /* 00001294 */
  1361. 00001228  302E FFFE                move.w     D0, [A6 - 0x2]
  1362. 0000122C  E380                     asl        D0, 1
  1363. 0000122E  41EC FD5A                lea.l      A0, [A4 - 0x2A6]
  1364. 00001232  D0C0                     add.w      A0, D0
  1365. 00001234  3010                     move.w     D0, [A0]
  1366. 00001236  48C0                     ext.l      D0
  1367. 00001238  81FC 0002                divs.w     D0, 0x2
  1368. 0000123C  342E FFFE                move.w     D2, [A6 - 0x2]
  1369. 00001240  206C FEAA                movea.l    A0, [A4 - 0x156]
  1370. 00001244  C5FC 0006                muls.w     D2, 0x6
  1371. 00001248  41E8 0002                lea.l      A0, [A0 + 0x2]
  1372. 0000124C  D0C2                     add.w      A0, D2
  1373. 0000124E  3080                     move.w     [A0], D0
  1374. 00001250  302E FFFE                move.w     D0, [A6 - 0x2]
  1375. 00001254  206C FEAA                movea.l    A0, [A4 - 0x156]
  1376. 00001258  C1FC 0006                muls.w     D0, 0x6
  1377. 0000125C  41E8 0004                lea.l      A0, [A0 + 0x4]
  1378. 00001260  D0C0                     add.w      A0, D0
  1379. 00001262  30BC 0010                move.w     [A0], 0x10
  1380. 00001266  302E FFFE                move.w     D0, [A6 - 0x2]
  1381. 0000126A  E380                     asl        D0, 1
  1382. 0000126C  41EC FD18                lea.l      A0, [A4 - 0x2E8]
  1383. 00001270  D0C0                     add.w      A0, D0
  1384. 00001272  3010                     move.w     D0, [A0]
  1385. 00001274  C1FC 0004                muls.w     D0, 0x4
  1386. 00001278  342E FFFE                move.w     D2, [A6 - 0x2]
  1387. 0000127C  206C FEAA                movea.l    A0, [A4 - 0x156]
  1388. 00001280  C5FC 0006                muls.w     D2, 0x6
  1389. 00001284  41E8 0006                lea.l      A0, [A0 + 0x6]
  1390. 00001288  D0C2                     add.w      A0, D2
  1391. 0000128A  3080                     move.w     [A0], D0
  1392. 0000128C  526E FFFE                addq.w     [A6 - 0x2], 1
  1393. 00001290  6000 FF8C                bra        -0x72 /* 0000121E */
  1394. label00001294:
  1395. 00001294  4E5E                     unlink     A6
  1396. 00001296  4E75                     rts
  1397. fn00001298:
  1398. 00001298  4E56 0000                link       A6, 0
  1399. 0000129C  41FA FE4E                lea.l      A0, [PC - 0x1B2 /* 000010EC, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1400. 000012A0  2008                     move.l     D0, A0
  1401. 000012A2  2F00                     move.l     -[A7], D0
  1402. 000012A4  2F3C 0000 001A           move.l     -[A7], 0x1A
  1403. 000012AA  2F2C FECA                move.l     -[A7], [A4 - 0x136]
  1404. 000012AE  4EBA 17E0                jsr        [PC + 0x17E0 /* 00002A90 */]
  1405. 000012B2  DEFC 000C                add.w      A7, 0xC
  1406. 000012B6  4E5E                     unlink     A6
  1407. 000012B8  4E75                     rts
  1408. fn000012BA:
  1409. 000012BA  4E56 0000                link       A6, 0
  1410. 000012BE  41FA FE2C                lea.l      A0, [PC - 0x1D4 /* 000010EC, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1411. 000012C2  2008                     move.l     D0, A0
  1412. 000012C4  2F00                     move.l     -[A7], D0
  1413. 000012C6  2F3C 0000 0008           move.l     -[A7], 0x8
  1414. 000012CC  2F2C FEBE                move.l     -[A7], [A4 - 0x142]
  1415. 000012D0  4EBA 17BE                jsr        [PC + 0x17BE /* 00002A90 */]
  1416. 000012D4  DEFC 000C                add.w      A7, 0xC
  1417. 000012D8  4E5E                     unlink     A6
  1418. 000012DA  4E75                     rts
  1419. fn000012DC:
  1420. 000012DC  4E56 0000                link       A6, 0
  1421. 000012E0  41FA FE0A                lea.l      A0, [PC - 0x1F6 /* 000010EC, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1422. 000012E4  2008                     move.l     D0, A0
  1423. 000012E6  2F00                     move.l     -[A7], D0
  1424. 000012E8  2F3C 0000 00C8           move.l     -[A7], 0xC8
  1425. 000012EE  2F2C FEB2                move.l     -[A7], [A4 - 0x14E]
  1426. 000012F2  4EBA 179C                jsr        [PC + 0x179C /* 00002A90 */]
  1427. 000012F6  DEFC 000C                add.w      A7, 0xC
  1428. 000012FA  4E5E                     unlink     A6
  1429. 000012FC  4E75                     rts
  1430. fn000012FE:
  1431. 000012FE  4E56 0000                link       A6, 0
  1432. 00001302  202E 0008                move.l     D0, [A6 + 0x8]
  1433. 00001306  2F00                     move.l     -[A7], D0
  1434. 00001308  A89A                     syscall    GetPen
  1435. 0000130A  4E5E                     unlink     A6
  1436. 0000130C  4E75                     rts
  1437. fn0000130E:
  1438. 0000130E  4E56 0000                link       A6, 0
  1439. 00001312  302E 0008                move.w     D0, [A6 + 0x8]
  1440. 00001316  3F00                     move.w     -[A7], D0
  1441. 00001318  A89C                     syscall    PenMode
  1442. 0000131A  4E5E                     unlink     A6
  1443. 0000131C  4E75                     rts
  1444. fn0000131E:
  1445. 0000131E  4E56 0000                link       A6, 0
  1446. 00001322  202E 0008                move.l     D0, [A6 + 0x8]
  1447. 00001326  2F00                     move.l     -[A7], D0
  1448. 00001328  A89D                     syscall    PenPat
  1449. 0000132A  4E5E                     unlink     A6
  1450. 0000132C  4E75                     rts
  1451. fn0000132E:
  1452. 0000132E  4E56 0000                link       A6, 0
  1453. 00001332  302E 0008                move.w     D0, [A6 + 0x8]
  1454. 00001336  3F00                     move.w     -[A7], D0
  1455. 00001338  302E 000A                move.w     D0, [A6 + 0xA]
  1456. 0000133C  3F00                     move.w     -[A7], D0
  1457. 0000133E  A893                     syscall    MoveTo
  1458. 00001340  4E5E                     unlink     A6
  1459. 00001342  4E75                     rts
  1460. fn00001344:
  1461. 00001344  4E56 0000                link       A6, 0
  1462. 00001348  302E 0008                move.w     D0, [A6 + 0x8]
  1463. 0000134C  3F00                     move.w     -[A7], D0
  1464. 0000134E  302E 000A                move.w     D0, [A6 + 0xA]
  1465. 00001352  3F00                     move.w     -[A7], D0
  1466. 00001354  A894                     syscall    Move
  1467. 00001356  4E5E                     unlink     A6
  1468. 00001358  4E75                     rts
  1469. fn0000135A:
  1470. 0000135A  4E56 FFB0                link       A6, -0x0050
  1471. 0000135E  3D6E 0008 FFC8           move.w     [A6 - 0x38], [A6 + 0x8]
  1472. 00001364  4267                     clr.w      -[A7]
  1473. 00001366  486E FFB0                pea.l      [A6 - 0x50]
  1474. 0000136A  4EBA 15FC                jsr        [PC + 0x15FC /* 00002968 */]
  1475. 0000136E  5C8F                     addq.l     A7, 6
  1476. 00001370  206E 000A                movea.l    A0, [A6 + 0xA]
  1477. 00001374  20AE FFDE                move.l     [A0], [A6 - 0x22]
  1478. 00001378  302E FFC0                move.w     D0, [A6 - 0x40]
  1479. 0000137C  4E5E                     unlink     A6
  1480. 0000137E  4E75                     rts
  1481. fn00001380:
  1482. 00001380  4E56 FFB0                link       A6, -0x0050
  1483. 00001384  3D6E 0008 FFC8           move.w     [A6 - 0x38], [A6 + 0x8]
  1484. 0000138A  3D6E 000A FFDC           move.w     [A6 - 0x24], [A6 + 0xA]
  1485. 00001390  2D6E 000C FFDE           move.l     [A6 - 0x22], [A6 + 0xC]
  1486. 00001396  4267                     clr.w      -[A7]
  1487. 00001398  486E FFB0                pea.l      [A6 - 0x50]
  1488. 0000139C  4EBA 15E4                jsr        [PC + 0x15E4 /* 00002982 */]
  1489. 000013A0  5C8F                     addq.l     A7, 6
  1490. 000013A2  4E5E                     unlink     A6
  1491. 000013A4  4E75                     rts
  1492. fn000013A6:
  1493. 000013A6  4E56 FFB0                link       A6, -0x0050
  1494. 000013AA  3D6E 0008 FFC8           move.w     [A6 - 0x38], [A6 + 0x8]
  1495. 000013B0  4267                     clr.w      -[A7]
  1496. 000013B2  486E FFB0                pea.l      [A6 - 0x50]
  1497. 000013B6  4EBA 15E4                jsr        [PC + 0x15E4 /* 0000299C */]
  1498. 000013BA  5C8F                     addq.l     A7, 6
  1499. 000013BC  4E5E                     unlink     A6
  1500. 000013BE  4E75                     rts
  1501. export_15:
  1502. fn000013C0:
  1503. 000013C0  4E56 0000                link       A6, 0
  1504. 000013C4  202E 0008                move.l     D0, [A6 + 0x8]
  1505. 000013C8  2F00                     move.l     -[A7], D0
  1506. 000013CA  A86E                     syscall    InitGraf
  1507. 000013CC  4E5E                     unlink     A6
  1508. 000013CE  4E75                     rts
  1509. export_59:
  1510. fn000013D0:
  1511. 000013D0  4E56 0000                link       A6, 0
  1512. 000013D4  202E 0008                move.l     D0, [A6 + 0x8]
  1513. 000013D8  2F00                     move.l     -[A7], D0
  1514. 000013DA  A873                     syscall    SetPort
  1515. 000013DC  4E5E                     unlink     A6
  1516. 000013DE  4E75                     rts
  1517. export_66:
  1518. 000013E0  4E56 0000                link       A6, 0
  1519. 000013E4  202E 0008                move.l     D0, [A6 + 0x8]
  1520. 000013E8  2F00                     move.l     -[A7], D0
  1521. 000013EA  A874                     syscall    GetPort
  1522. 000013EC  4E5E                     unlink     A6
  1523. 000013EE  4E75                     rts
  1524. fn000013F0:
  1525. 000013F0  4E56 FFD6                link       A6, -0x002A
  1526. 000013F4  2F0B                     move.l     -[A7], A3
  1527. 000013F6  266E 000C                movea.l    A3, [A6 + 0xC]
  1528. 000013FA  426E FFD6                clr.w      [A6 - 0x2A]
  1529. 000013FE  3F07                     move.w     -[A7], D7
  1530. 00001400  302E 0008                move.w     D0, [A6 + 0x8]
  1531. 00001404  B07C 0064                cmp.w      D0, 0x64 /* 'd' */
  1532. 00001408  6702                     beq        +0x4 /* 0000140C */
  1533. 0000140A  6008                     bra        +0xA /* 00001414 */
  1534. label0000140C:
  1535. 0000140C  3E3C 000A                move.w     D7, 0xA /* '\n' */
  1536. 00001410  602E                     bra        +0x30 /* 00001440 */
  1537. 00001412  6008                     bra        +0xA /* 0000141C */
  1538. label00001414:
  1539. 00001414  B07C 0075                cmp.w      D0, 0x75 /* 'u' */
  1540. 00001418  6702                     beq        +0x4 /* 0000141C */
  1541. 0000141A  6008                     bra        +0xA /* 00001424 */
  1542. label0000141C:
  1543. 0000141C  3E3C 000A                move.w     D7, 0xA /* '\n' */
  1544. 00001420  601E                     bra        +0x20 /* 00001440 */
  1545. 00001422  6008                     bra        +0xA /* 0000142C */
  1546. label00001424:
  1547. 00001424  B07C 006F                cmp.w      D0, 0x6F /* 'o' */
  1548. 00001428  6702                     beq        +0x4 /* 0000142C */
  1549. 0000142A  6008                     bra        +0xA /* 00001434 */
  1550. label0000142C:
  1551. 0000142C  3E3C 0008                move.w     D7, 0x8
  1552. 00001430  600E                     bra        +0x10 /* 00001440 */
  1553. 00001432  6008                     bra        +0xA /* 0000143C */
  1554. label00001434:
  1555. 00001434  B07C 0078                cmp.w      D0, 0x78 /* 'x' */
  1556. 00001438  6702                     beq        +0x4 /* 0000143C */
  1557. 0000143A  6004                     bra        +0x6 /* 00001440 */
  1558. label0000143C:
  1559. 0000143C  3E3C 0010                move.w     D7, 0x10
  1560. label00001440:
  1561. 00001440  0CAE 0000 0000 0010      cmpi.l     [A6 + 0x10], 0x0
  1562. 00001448  6C2C                     bge        +0x2E /* 00001476 */
  1563. 0000144A  0C6E 0064 0008           cmpi.w     [A6 + 0x8], 0x64 /* 'd' */
  1564. 00001450  6614                     bne        +0x16 /* 00001466 */
  1565. 00001452  2053                     movea.l    A0, [A3]
  1566. 00001454  5293                     addq.l     [A3], 1
  1567. 00001456  10BC 002D                move.b     [A0], 0x2D /* '-' */
  1568. 0000145A  202E 0010                move.l     D0, [A6 + 0x10]
  1569. 0000145E  4480                     neg.l      D0
  1570. 00001460  2D40 0010                move.l     [A6 + 0x10], D0
  1571. 00001464  6010                     bra        +0x12 /* 00001476 */
  1572. label00001466:
  1573. 00001466  0C6E 0000 000A           cmpi.w     [A6 + 0xA], 0x0
  1574. 0000146C  6608                     bne        +0xA /* 00001476 */
  1575. 0000146E  02AE 0000 FFFF 0010      andi.l     [A6 + 0x10], 0xFFFF
  1576. label00001476:
  1577. 00001476  0C47 0008                cmpi.w     D7, 0x8
  1578. 0000147A  660C                     bne        +0xE /* 00001488 */
  1579. 0000147C  202E 0010                move.l     D0, [A6 + 0x10]
  1580. 00001480  C0BC 0000 0007           and.l      D0, 0x7
  1581. 00001486  6026                     bra        +0x28 /* 000014AE */
  1582. label00001488:
  1583. 00001488  0C47 0010                cmpi.w     D7, 0x10
  1584. 0000148C  660C                     bne        +0xE /* 0000149A */
  1585. 0000148E  202E 0010                move.l     D0, [A6 + 0x10]
  1586. 00001492  C0BC 0000 000F           and.l      D0, 0xF
  1587. 00001498  6014                     bra        +0x16 /* 000014AE */
  1588. label0000149A:
  1589. 0000149A  202E 0010                move.l     D0, [A6 + 0x10]
  1590. 0000149E  2F00                     move.l     -[A7], D0
  1591. 000014A0  3007                     move.w     D0, D7
  1592. 000014A2  48C0                     ext.l      D0
  1593. 000014A4  2F00                     move.l     -[A7], D0
  1594. 000014A6  4EBA 0714                jsr        [PC + 0x714 /* 00001BBC */]
  1595. 000014AA  588F                     addq.l     A7, 4
  1596. 000014AC  201F                     move.l     D0, [A7]+
  1597. label000014AE:
  1598. 000014AE  342E FFD6                move.w     D2, [A6 - 0x2A]
  1599. 000014B2  526E FFD6                addq.w     [A6 - 0x2A], 1
  1600. 000014B6  E382                     asl        D2, 1
  1601. 000014B8  41EE FFD8                lea.l      A0, [A6 - 0x28]
  1602. 000014BC  D0C2                     add.w      A0, D2
  1603. 000014BE  3080                     move.w     [A0], D0
  1604. 000014C0  0C47 0008                cmpi.w     D7, 0x8
  1605. 000014C4  660E                     bne        +0x10 /* 000014D4 */
  1606. 000014C6  202E 0010                move.l     D0, [A6 + 0x10]
  1607. 000014CA  E680                     asr        D0, 3
  1608. 000014CC  C0BC 1FFF FFFF           and.l      D0, 0x1FFFFFFF
  1609. 000014D2  6028                     bra        +0x2A /* 000014FC */
  1610. label000014D4:
  1611. 000014D4  0C47 0010                cmpi.w     D7, 0x10
  1612. 000014D8  660E                     bne        +0x10 /* 000014E8 */
  1613. 000014DA  202E 0010                move.l     D0, [A6 + 0x10]
  1614. 000014DE  E880                     asr        D0, 4
  1615. 000014E0  C0BC 0FFF FFFF           and.l      D0, 0xFFFFFFF
  1616. 000014E6  6014                     bra        +0x16 /* 000014FC */
  1617. label000014E8:
  1618. 000014E8  202E 0010                move.l     D0, [A6 + 0x10]
  1619. 000014EC  2F00                     move.l     -[A7], D0
  1620. 000014EE  3007                     move.w     D0, D7
  1621. 000014F0  48C0                     ext.l      D0
  1622. 000014F2  2F00                     move.l     -[A7], D0
  1623. 000014F4  4EBA 06C6                jsr        [PC + 0x6C6 /* 00001BBC */]
  1624. 000014F8  201F                     move.l     D0, [A7]+
  1625. 000014FA  588F                     addq.l     A7, 4
  1626. label000014FC:
  1627. 000014FC  2D40 0010                move.l     [A6 + 0x10], D0
  1628. 00001500  202E 0010                move.l     D0, [A6 + 0x10]
  1629. 00001504  6600 FF70                bne        -0x8E /* 00001476 */
  1630. label00001508:
  1631. 00001508  302E FFD6                move.w     D0, [A6 - 0x2A]
  1632. 0000150C  6748                     beq        +0x4A /* 00001556 */
  1633. 0000150E  536E FFD6                subq.w     [A6 - 0x2A], 1
  1634. 00001512  302E FFD6                move.w     D0, [A6 - 0x2A]
  1635. 00001516  E380                     asl        D0, 1
  1636. 00001518  41EE FFD8                lea.l      A0, [A6 - 0x28]
  1637. 0000151C  D0C0                     add.w      A0, D0
  1638. 0000151E  0C50 000A                cmpi.w     [A0], 0xA /* '\n' */
  1639. 00001522  6D18                     blt        +0x1A /* 0000153C */
  1640. 00001524  302E FFD6                move.w     D0, [A6 - 0x2A]
  1641. 00001528  E380                     asl        D0, 1
  1642. 0000152A  41EE FFD8                lea.l      A0, [A6 - 0x28]
  1643. 0000152E  D0C0                     add.w      A0, D0
  1644. 00001530  3010                     move.w     D0, [A0]
  1645. 00001532  907C 000A                sub.w      D0, 0xA /* '\n' */
  1646. 00001536  D07C 0041                add.w      D0, 0x41 /* 'A' */
  1647. 0000153A  6012                     bra        +0x14 /* 0000154E */
  1648. label0000153C:
  1649. 0000153C  302E FFD6                move.w     D0, [A6 - 0x2A]
  1650. 00001540  E380                     asl        D0, 1
  1651. 00001542  41EE FFD8                lea.l      A0, [A6 - 0x28]
  1652. 00001546  D0C0                     add.w      A0, D0
  1653. 00001548  3010                     move.w     D0, [A0]
  1654. 0000154A  D07C 0030                add.w      D0, 0x30 /* '0' */
  1655. label0000154E:
  1656. 0000154E  2053                     movea.l    A0, [A3]
  1657. 00001550  5293                     addq.l     [A3], 1
  1658. 00001552  1080                     move.b     [A0], D0
  1659. 00001554  60B2                     bra        -0x4C /* 00001508 */
  1660. label00001556:
  1661. 00001556  3E1F                     move.w     D7, [A7]+
  1662. 00001558  265F                     movea.l    A3, [A7]+
  1663. 0000155A  4E5E                     unlink     A6
  1664. 0000155C  4E75                     rts
  1665. fn0000155E:
  1666. 0000155E  4E56 FFE4                link       A6, -0x001C
  1667. 00001562  2F0B                     move.l     -[A7], A3
  1668. 00001564  266E 000C                movea.l    A3, [A6 + 0xC]
  1669. 00001568  3F07                     move.w     -[A7], D7
  1670. 0000156A  3F06                     move.w     -[A7], D6
  1671. 0000156C  0C6E 0100 000A           cmpi.w     [A6 + 0xA], 0x100
  1672. 00001572  6606                     bne        +0x8 /* 0000157A */
  1673. 00001574  3D7C 0006 000A           move.w     [A6 + 0xA], 0x6
  1674. label0000157A:
  1675. 0000157A  3D6E 000A FFFE           move.w     [A6 - 0x2], [A6 + 0xA]
  1676. 00001580  0C6E 0066 0008           cmpi.w     [A6 + 0x8], 0x66 /* 'f' */
  1677. 00001586  6608                     bne        +0xA /* 00001590 */
  1678. 00001588  1D7C 0001 FFFC           move.b     [A6 - 0x4], 0x1
  1679. 0000158E  6018                     bra        +0x1A /* 000015A8 */
  1680. label00001590:
  1681. 00001590  0C6E 0065 0008           cmpi.w     [A6 + 0x8], 0x65 /* 'e' */
  1682. 00001596  6708                     beq        +0xA /* 000015A0 */
  1683. 00001598  0C6E 0067 0008           cmpi.w     [A6 + 0x8], 0x67 /* 'g' */
  1684. 0000159E  6608                     bne        +0xA /* 000015A8 */
  1685. label000015A0:
  1686. 000015A0  422E FFFC                clr.b      [A6 - 0x4]
  1687. 000015A4  526E FFFE                addq.w     [A6 - 0x2], 1
  1688. label000015A8:
  1689. 000015A8  486E FFFC                pea.l      [A6 - 0x4]
  1690. 000015AC  486E 0010                pea.l      [A6 + 0x10]
  1691. 000015B0  486E FFE4                pea.l      [A6 - 0x1C]
  1692. 000015B4  3F3C 080B                move.w     -[A7], 0x80B
  1693. 000015B8  A9EB                     syscall    Pack4/FP68K
  1694. 000015BA  486E FFE8                pea.l      [A6 - 0x18]
  1695. 000015BE  4EBA 06D4                jsr        [PC + 0x6D4 /* 00001C94 */]
  1696. 000015C2  588F                     addq.l     A7, 4
  1697. 000015C4  102E FFE4                move.b     D0, [A6 - 0x1C]
  1698. 000015C8  6708                     beq        +0xA /* 000015D2 */
  1699. 000015CA  2053                     movea.l    A0, [A3]
  1700. 000015CC  5293                     addq.l     [A3], 1
  1701. 000015CE  10BC 002D                move.b     [A0], 0x2D /* '-' */
  1702. label000015D2:
  1703. 000015D2  102E FFE8                move.b     D0, [A6 - 0x18]
  1704. 000015D6  4880                     ext.w      D0
  1705. 000015D8  B07C 0030                cmp.w      D0, 0x30 /* '0' */
  1706. 000015DC  6D18                     blt        +0x1A /* 000015F6 */
  1707. 000015DE  102E FFE8                move.b     D0, [A6 - 0x18]
  1708. 000015E2  4880                     ext.w      D0
  1709. 000015E4  B07C 0039                cmp.w      D0, 0x39 /* '9' */
  1710. 000015E8  6E0C                     bgt        +0xE /* 000015F6 */
  1711. 000015EA  102E FFE8                move.b     D0, [A6 - 0x18]
  1712. 000015EE  4880                     ext.w      D0
  1713. 000015F0  B07C 0030                cmp.w      D0, 0x30 /* '0' */
  1714. 000015F4  6618                     bne        +0x1A /* 0000160E */
  1715. label000015F6:
  1716. 000015F6  102E FFE9                move.b     D0, [A6 - 0x17]
  1717. 000015FA  4880                     ext.w      D0
  1718. 000015FC  B07C 0000                cmp.w      D0, 0x0
  1719. 00001600  660C                     bne        +0xE /* 0000160E */
  1720. 00001602  2053                     movea.l    A0, [A3]
  1721. 00001604  5293                     addq.l     [A3], 1
  1722. 00001606  10AE FFE8                move.b     [A0], [A6 - 0x18]
  1723. 0000160A  6000 00E8                bra        +0xEA /* 000016F4 */
  1724. label0000160E:
  1725. 0000160E  0C6E 0066 0008           cmpi.w     [A6 + 0x8], 0x66 /* 'f' */
  1726. 00001614  6676                     bne        +0x78 /* 0000168C */
  1727. 00001616  486E FFE8                pea.l      [A6 - 0x18]
  1728. 0000161A  4EBA 09C6                jsr        [PC + 0x9C6 /* 00001FE2 */]
  1729. 0000161E  588F                     addq.l     A7, 4
  1730. 00001620  906E 000A                sub.w      D0, [A6 + 0xA]
  1731. 00001624  3E00                     move.w     D7, D0
  1732. 00001626  4246                     clr.w      D6
  1733. label00001628:
  1734. 00001628  0C47 0000                cmpi.w     D7, 0x0
  1735. 0000162C  6F16                     ble        +0x18 /* 00001644 */
  1736. 0000162E  3006                     move.w     D0, D6
  1737. 00001630  5246                     addq.w     D6, 1
  1738. 00001632  41EE FFE8                lea.l      A0, [A6 - 0x18]
  1739. 00001636  D0C0                     add.w      A0, D0
  1740. 00001638  1010                     move.b     D0, [A0]
  1741. 0000163A  2053                     movea.l    A0, [A3]
  1742. 0000163C  5293                     addq.l     [A3], 1
  1743. 0000163E  1080                     move.b     [A0], D0
  1744. 00001640  5347                     subq.w     D7, 1
  1745. 00001642  60E4                     bra        -0x1A /* 00001628 */
  1746. label00001644:
  1747. 00001644  302E 000A                move.w     D0, [A6 + 0xA]
  1748. 00001648  6708                     beq        +0xA /* 00001652 */
  1749. 0000164A  2053                     movea.l    A0, [A3]
  1750. 0000164C  5293                     addq.l     [A3], 1
  1751. 0000164E  10BC 002E                move.b     [A0], 0x2E /* '.' */
  1752. label00001652:
  1753. 00001652  3007                     move.w     D0, D7
  1754. 00001654  5247                     addq.w     D7, 1
  1755. 00001656  0C40 0000                cmpi.w     D0, 0x0
  1756. 0000165A  6C0E                     bge        +0x10 /* 0000166A */
  1757. 0000165C  2053                     movea.l    A0, [A3]
  1758. 0000165E  5293                     addq.l     [A3], 1
  1759. 00001660  10BC 0030                move.b     [A0], 0x30 /* '0' */
  1760. 00001664  536E 000A                subq.w     [A6 + 0xA], 1
  1761. 00001668  60E8                     bra        -0x16 /* 00001652 */
  1762. label0000166A:
  1763. 0000166A  302E 000A                move.w     D0, [A6 + 0xA]
  1764. 0000166E  536E 000A                subq.w     [A6 + 0xA], 1
  1765. 00001672  4A40                     tst.w      D0
  1766. 00001674  6714                     beq        +0x16 /* 0000168A */
  1767. 00001676  3006                     move.w     D0, D6
  1768. 00001678  5246                     addq.w     D6, 1
  1769. 0000167A  41EE FFE8                lea.l      A0, [A6 - 0x18]
  1770. 0000167E  D0C0                     add.w      A0, D0
  1771. 00001680  1010                     move.b     D0, [A0]
  1772. 00001682  2053                     movea.l    A0, [A3]
  1773. 00001684  5293                     addq.l     [A3], 1
  1774. 00001686  1080                     move.b     [A0], D0
  1775. 00001688  60E0                     bra        -0x1E /* 0000166A */
  1776. label0000168A:
  1777. 0000168A  6068                     bra        +0x6A /* 000016F4 */
  1778. label0000168C:
  1779. 0000168C  2053                     movea.l    A0, [A3]
  1780. 0000168E  5293                     addq.l     [A3], 1
  1781. 00001690  10AE FFE8                move.b     [A0], [A6 - 0x18]
  1782. 00001694  302E 000A                move.w     D0, [A6 + 0xA]
  1783. 00001698  6708                     beq        +0xA /* 000016A2 */
  1784. 0000169A  2053                     movea.l    A0, [A3]
  1785. 0000169C  5293                     addq.l     [A3], 1
  1786. 0000169E  10BC 002E                move.b     [A0], 0x2E /* '.' */
  1787. label000016A2:
  1788. 000016A2  3E3C 0001                move.w     D7, 0x1
  1789. 000016A6  302E 000A                move.w     D0, [A6 + 0xA]
  1790. 000016AA  D16E FFE6                add.w      [A6 - 0x1A], D0
  1791. label000016AE:
  1792. 000016AE  302E 000A                move.w     D0, [A6 + 0xA]
  1793. 000016B2  536E 000A                subq.w     [A6 + 0xA], 1
  1794. 000016B6  4A40                     tst.w      D0
  1795. 000016B8  6714                     beq        +0x16 /* 000016CE */
  1796. 000016BA  3007                     move.w     D0, D7
  1797. 000016BC  5247                     addq.w     D7, 1
  1798. 000016BE  41EE FFE8                lea.l      A0, [A6 - 0x18]
  1799. 000016C2  D0C0                     add.w      A0, D0
  1800. 000016C4  1010                     move.b     D0, [A0]
  1801. 000016C6  2053                     movea.l    A0, [A3]
  1802. 000016C8  5293                     addq.l     [A3], 1
  1803. 000016CA  1080                     move.b     [A0], D0
  1804. 000016CC  60E0                     bra        -0x1E /* 000016AE */
  1805. label000016CE:
  1806. 000016CE  2053                     movea.l    A0, [A3]
  1807. 000016D0  5293                     addq.l     [A3], 1
  1808. 000016D2  10BC 0045                move.b     [A0], 0x45 /* 'E' */
  1809. 000016D6  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  1810. 000016DA  486C 01EA                pea.l      [A4 + 0x1EA]
  1811. 000016DE  2F13                     move.l     -[A7], [A3]
  1812. 000016E0  4EBA 0354                jsr        [PC + 0x354 /* 00001A36 */]
  1813. 000016E4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1814. 000016E8  2F13                     move.l     -[A7], [A3]
  1815. 000016EA  4EBA 08F6                jsr        [PC + 0x8F6 /* 00001FE2 */]
  1816. 000016EE  588F                     addq.l     A7, 4
  1817. 000016F0  48C0                     ext.l      D0
  1818. 000016F2  D193                     add.l      [A3], D0
  1819. label000016F4:
  1820. 000016F4  3C1F                     move.w     D6, [A7]+
  1821. 000016F6  3E1F                     move.w     D7, [A7]+
  1822. 000016F8  265F                     movea.l    A3, [A7]+
  1823. 000016FA  4E5E                     unlink     A6
  1824. 000016FC  4E75                     rts
  1825. fn000016FE:
  1826. 000016FE  4E56 FFFE                link       A6, -0x0002
  1827. 00001702  426E FFFE                clr.w      [A6 - 0x2]
  1828. label00001706:
  1829. 00001706  206E 0008                movea.l    A0, [A6 + 0x8]
  1830. 0000170A  2050                     movea.l    A0, [A0]
  1831. 0000170C  1010                     move.b     D0, [A0]
  1832. 0000170E  4880                     ext.w      D0
  1833. 00001710  B07C 0030                cmp.w      D0, 0x30 /* '0' */
  1834. 00001714  6D34                     blt        +0x36 /* 0000174A */
  1835. 00001716  206E 0008                movea.l    A0, [A6 + 0x8]
  1836. 0000171A  2050                     movea.l    A0, [A0]
  1837. 0000171C  1010                     move.b     D0, [A0]
  1838. 0000171E  4880                     ext.w      D0
  1839. 00001720  B07C 0039                cmp.w      D0, 0x39 /* '9' */
  1840. 00001724  6E24                     bgt        +0x26 /* 0000174A */
  1841. 00001726  302E FFFE                move.w     D0, [A6 - 0x2]
  1842. 0000172A  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  1843. 0000172E  206E 0008                movea.l    A0, [A6 + 0x8]
  1844. 00001732  2050                     movea.l    A0, [A0]
  1845. 00001734  1210                     move.b     D1, [A0]
  1846. 00001736  4881                     ext.w      D1
  1847. 00001738  D041                     add.w      D0, D1
  1848. 0000173A  907C 0030                sub.w      D0, 0x30 /* '0' */
  1849. 0000173E  3D40 FFFE                move.w     [A6 - 0x2], D0
  1850. 00001742  206E 0008                movea.l    A0, [A6 + 0x8]
  1851. 00001746  5290                     addq.l     [A0], 1
  1852. 00001748  60BC                     bra        -0x42 /* 00001706 */
  1853. label0000174A:
  1854. 0000174A  302E FFFE                move.w     D0, [A6 - 0x2]
  1855. 0000174E  4E5E                     unlink     A6
  1856. 00001750  4E75                     rts
  1857. fn00001752:
  1858. 00001752  4E56 FFE6                link       A6, -0x001A
  1859. 00001756  2F0B                     move.l     -[A7], A3
  1860. 00001758  266E 000C                movea.l    A3, [A6 + 0xC]
  1861. 0000175C  2F0A                     move.l     -[A7], A2
  1862. 0000175E  3F07                     move.w     -[A7], D7
  1863. 00001760  3F06                     move.w     -[A7], D6
  1864. 00001762  2D6E 0008 FFFC           move.l     [A6 - 0x4], [A6 + 0x8]
  1865. 00001768  200B                     move.l     D0, A3
  1866. 0000176A  2040                     movea.l    A0, D0
  1867. 0000176C  2450                     movea.l    A2, [A0]
  1868. 0000176E  588B                     addq.l     A3, 4
  1869. label00001770:
  1870. 00001770  1012                     move.b     D0, [A2]
  1871. 00001772  4880                     ext.w      D0
  1872. 00001774  B07C 0000                cmp.w      D0, 0x0
  1873. 00001778  6700 025E                beq        +0x260 /* 000019D8 */
  1874. label0000177C:
  1875. 0000177C  1012                     move.b     D0, [A2]
  1876. 0000177E  4880                     ext.w      D0
  1877. 00001780  B07C 0000                cmp.w      D0, 0x0
  1878. 00001784  6716                     beq        +0x18 /* 0000179C */
  1879. 00001786  1012                     move.b     D0, [A2]
  1880. 00001788  4880                     ext.w      D0
  1881. 0000178A  B07C 0025                cmp.w      D0, 0x25 /* '%' */
  1882. 0000178E  670C                     beq        +0xE /* 0000179C */
  1883. 00001790  206E 0008                movea.l    A0, [A6 + 0x8]
  1884. 00001794  52AE 0008                addq.l     [A6 + 0x8], 1
  1885. 00001798  109A                     move.b     [A0], [A2]+
  1886. 0000179A  60E0                     bra        -0x1E /* 0000177C */
  1887. label0000179C:
  1888. 0000179C  1012                     move.b     D0, [A2]
  1889. 0000179E  4880                     ext.w      D0
  1890. 000017A0  B07C 0025                cmp.w      D0, 0x25 /* '%' */
  1891. 000017A4  6600 022E                bne        +0x230 /* 000019D4 */
  1892. 000017A8  528A                     addq.l     A2, 1
  1893. 000017AA  426E FFEC                clr.w      [A6 - 0x14]
  1894. 000017AE  3D7C 0100 FFE8           move.w     [A6 - 0x18], 0x100
  1895. 000017B4  426E FFE6                clr.w      [A6 - 0x1A]
  1896. 000017B8  1D7C 0020 FFEF           move.b     [A6 - 0x11], 0x20 /* ' ' */
  1897. 000017BE  1012                     move.b     D0, [A2]
  1898. 000017C0  4880                     ext.w      D0
  1899. 000017C2  B07C 002D                cmp.w      D0, 0x2D /* '-' */
  1900. 000017C6  6608                     bne        +0xA /* 000017D0 */
  1901. 000017C8  3D7C 0001 FFEC           move.w     [A6 - 0x14], 0x1
  1902. 000017CE  528A                     addq.l     A2, 1
  1903. label000017D0:
  1904. 000017D0  1012                     move.b     D0, [A2]
  1905. 000017D2  4880                     ext.w      D0
  1906. 000017D4  B07C 0030                cmp.w      D0, 0x30 /* '0' */
  1907. 000017D8  6608                     bne        +0xA /* 000017E2 */
  1908. 000017DA  1D7C 0030 FFEF           move.b     [A6 - 0x11], 0x30 /* '0' */
  1909. 000017E0  528A                     addq.l     A2, 1
  1910. label000017E2:
  1911. 000017E2  2D4A FFF0                move.l     [A6 - 0x10], A2
  1912. 000017E6  486E FFF0                pea.l      [A6 - 0x10]
  1913. 000017EA  4EBA FF12                jsr        [PC - 0xEE /* 000016FE */]
  1914. 000017EE  588F                     addq.l     A7, 4
  1915. 000017F0  3D40 FFEA                move.w     [A6 - 0x16], D0
  1916. 000017F4  246E FFF0                movea.l    A2, [A6 - 0x10]
  1917. 000017F8  1012                     move.b     D0, [A2]
  1918. 000017FA  4880                     ext.w      D0
  1919. 000017FC  B07C 002E                cmp.w      D0, 0x2E /* '.' */
  1920. 00001800  6618                     bne        +0x1A /* 0000181A */
  1921. 00001802  528A                     addq.l     A2, 1
  1922. 00001804  2D4A FFF0                move.l     [A6 - 0x10], A2
  1923. 00001808  486E FFF0                pea.l      [A6 - 0x10]
  1924. 0000180C  4EBA FEF0                jsr        [PC - 0x110 /* 000016FE */]
  1925. 00001810  588F                     addq.l     A7, 4
  1926. 00001812  3D40 FFE8                move.w     [A6 - 0x18], D0
  1927. 00001816  246E FFF0                movea.l    A2, [A6 - 0x10]
  1928. label0000181A:
  1929. 0000181A  1012                     move.b     D0, [A2]
  1930. 0000181C  4880                     ext.w      D0
  1931. 0000181E  B07C 006C                cmp.w      D0, 0x6C /* 'l' */
  1932. 00001822  6608                     bne        +0xA /* 0000182C */
  1933. 00001824  3D7C 0001 FFE6           move.w     [A6 - 0x1A], 0x1
  1934. 0000182A  528A                     addq.l     A2, 1
  1935. label0000182C:
  1936. 0000182C  1012                     move.b     D0, [A2]
  1937. 0000182E  4880                     ext.w      D0
  1938. 00001830  B07C 0000                cmp.w      D0, 0x0
  1939. 00001834  6706                     beq        +0x8 /* 0000183C */
  1940. 00001836  101A                     move.b     D0, [A2]+
  1941. 00001838  4880                     ext.w      D0
  1942. 0000183A  3E00                     move.w     D7, D0
  1943. label0000183C:
  1944. 0000183C  2D6E 0008 FFF8           move.l     [A6 - 0x8], [A6 + 0x8]
  1945. 00001842  0C47 0064                cmpi.w     D7, 0x64 /* 'd' */
  1946. 00001846  6712                     beq        +0x14 /* 0000185A */
  1947. 00001848  0C47 006F                cmpi.w     D7, 0x6F /* 'o' */
  1948. 0000184C  670C                     beq        +0xE /* 0000185A */
  1949. 0000184E  0C47 0078                cmpi.w     D7, 0x78 /* 'x' */
  1950. 00001852  6706                     beq        +0x8 /* 0000185A */
  1951. 00001854  0C47 0075                cmpi.w     D7, 0x75 /* 'u' */
  1952. 00001858  6642                     bne        +0x44 /* 0000189C */
  1953. label0000185A:
  1954. 0000185A  302E FFE6                move.w     D0, [A6 - 0x1A]
  1955. 0000185E  6708                     beq        +0xA /* 00001868 */
  1956. 00001860  200B                     move.l     D0, A3
  1957. 00001862  2040                     movea.l    A0, D0
  1958. 00001864  2010                     move.l     D0, [A0]
  1959. 00001866  6008                     bra        +0xA /* 00001870 */
  1960. label00001868:
  1961. 00001868  200B                     move.l     D0, A3
  1962. 0000186A  2040                     movea.l    A0, D0
  1963. 0000186C  3010                     move.w     D0, [A0]
  1964. 0000186E  48C0                     ext.l      D0
  1965. label00001870:
  1966. 00001870  2F00                     move.l     -[A7], D0
  1967. 00001872  486E 0008                pea.l      [A6 + 0x8]
  1968. 00001876  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  1969. 0000187A  3F07                     move.w     -[A7], D7
  1970. 0000187C  4EBA FB72                jsr        [PC - 0x48E /* 000013F0 */]
  1971. 00001880  DEFC 000C                add.w      A7, 0xC
  1972. 00001884  302E FFE6                move.w     D0, [A6 - 0x1A]
  1973. 00001888  6706                     beq        +0x8 /* 00001890 */
  1974. 0000188A  303C 0004                move.w     D0, 0x4
  1975. 0000188E  6004                     bra        +0x6 /* 00001894 */
  1976. label00001890:
  1977. 00001890  303C 0002                move.w     D0, 0x2
  1978. label00001894:
  1979. 00001894  48C0                     ext.l      D0
  1980. 00001896  D7C0                     add.l      A3, D0
  1981. 00001898  6000 0094                bra        +0x96 /* 0000192E */
  1982. label0000189C:
  1983. 0000189C  0C47 0063                cmpi.w     D7, 0x63 /* 'c' */
  1984. 000018A0  6616                     bne        +0x18 /* 000018B8 */
  1985. 000018A2  200B                     move.l     D0, A3
  1986. 000018A4  5280                     addq.l     D0, 1
  1987. 000018A6  2040                     movea.l    A0, D0
  1988. 000018A8  1010                     move.b     D0, [A0]
  1989. 000018AA  206E 0008                movea.l    A0, [A6 + 0x8]
  1990. 000018AE  52AE 0008                addq.l     [A6 + 0x8], 1
  1991. 000018B2  1080                     move.b     [A0], D0
  1992. 000018B4  548B                     addq.l     A3, 2
  1993. 000018B6  6076                     bra        +0x78 /* 0000192E */
  1994. label000018B8:
  1995. 000018B8  0C47 0073                cmpi.w     D7, 0x73 /* 's' */
  1996. 000018BC  6634                     bne        +0x36 /* 000018F2 */
  1997. 000018BE  200B                     move.l     D0, A3
  1998. 000018C0  2040                     movea.l    A0, D0
  1999. 000018C2  2D50 FFF4                move.l     [A6 - 0xC], [A0]
  2000. 000018C6  588B                     addq.l     A3, 4
  2001. 000018C8  3C2E FFE8                move.w     D6, [A6 - 0x18]
  2002. label000018CC:
  2003. 000018CC  3006                     move.w     D0, D6
  2004. 000018CE  6720                     beq        +0x22 /* 000018F0 */
  2005. 000018D0  206E FFF4                movea.l    A0, [A6 - 0xC]
  2006. 000018D4  1010                     move.b     D0, [A0]
  2007. 000018D6  6718                     beq        +0x1A /* 000018F0 */
  2008. 000018D8  206E FFF4                movea.l    A0, [A6 - 0xC]
  2009. 000018DC  52AE FFF4                addq.l     [A6 - 0xC], 1
  2010. 000018E0  1010                     move.b     D0, [A0]
  2011. 000018E2  206E 0008                movea.l    A0, [A6 + 0x8]
  2012. 000018E6  52AE 0008                addq.l     [A6 + 0x8], 1
  2013. 000018EA  1080                     move.b     [A0], D0
  2014. 000018EC  5346                     subq.w     D6, 1
  2015. 000018EE  60DC                     bra        -0x22 /* 000018CC */
  2016. label000018F0:
  2017. 000018F0  603C                     bra        +0x3E /* 0000192E */
  2018. label000018F2:
  2019. 000018F2  0C47 0065                cmpi.w     D7, 0x65 /* 'e' */
  2020. 000018F6  670C                     beq        +0xE /* 00001904 */
  2021. 000018F8  0C47 0066                cmpi.w     D7, 0x66 /* 'f' */
  2022. 000018FC  6706                     beq        +0x8 /* 00001904 */
  2023. 000018FE  0C47 0067                cmpi.w     D7, 0x67 /* 'g' */
  2024. 00001902  6620                     bne        +0x22 /* 00001924 */
  2025. label00001904:
  2026. 00001904  200B                     move.l     D0, A3
  2027. 00001906  2040                     movea.l    A0, D0
  2028. 00001908  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2029. 0000190C  2F10                     move.l     -[A7], [A0]
  2030. 0000190E  486E 0008                pea.l      [A6 + 0x8]
  2031. 00001912  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  2032. 00001916  3F07                     move.w     -[A7], D7
  2033. 00001918  4EBA FC44                jsr        [PC - 0x3BC /* 0000155E */]
  2034. 0000191C  DEFC 0010                add.w      A7, 0x10
  2035. 00001920  508B                     addq.l     A3, 8
  2036. 00001922  600A                     bra        +0xC /* 0000192E */
  2037. label00001924:
  2038. 00001924  206E 0008                movea.l    A0, [A6 + 0x8]
  2039. 00001928  52AE 0008                addq.l     [A6 + 0x8], 1
  2040. 0000192C  109A                     move.b     [A0], [A2]+
  2041. label0000192E:
  2042. 0000192E  202E 0008                move.l     D0, [A6 + 0x8]
  2043. 00001932  222E FFF8                move.l     D1, [A6 - 0x8]
  2044. 00001936  9041                     sub.w      D0, D1
  2045. 00001938  B06E FFEA                cmp.w      D0, [A6 - 0x16]
  2046. 0000193C  6C00 0096                bge        +0x98 /* 000019D4 */
  2047. 00001940  302E FFEC                move.w     D0, [A6 - 0x14]
  2048. 00001944  6728                     beq        +0x2A /* 0000196E */
  2049. 00001946  302E FFEA                move.w     D0, [A6 - 0x16]
  2050. 0000194A  242E 0008                move.l     D2, [A6 + 0x8]
  2051. 0000194E  262E FFF8                move.l     D3, [A6 - 0x8]
  2052. 00001952  9443                     sub.w      D2, D3
  2053. 00001954  9042                     sub.w      D0, D2
  2054. 00001956  3C00                     move.w     D6, D0
  2055. label00001958:
  2056. 00001958  3006                     move.w     D0, D6
  2057. 0000195A  6710                     beq        +0x12 /* 0000196C */
  2058. 0000195C  206E 0008                movea.l    A0, [A6 + 0x8]
  2059. 00001960  52AE 0008                addq.l     [A6 + 0x8], 1
  2060. 00001964  10AE FFEF                move.b     [A0], [A6 - 0x11]
  2061. 00001968  5346                     subq.w     D6, 1
  2062. 0000196A  60EC                     bra        -0x12 /* 00001958 */
  2063. label0000196C:
  2064. 0000196C  6066                     bra        +0x68 /* 000019D4 */
  2065. label0000196E:
  2066. 0000196E  202E FFF8                move.l     D0, [A6 - 0x8]
  2067. 00001972  342E FFEA                move.w     D2, [A6 - 0x16]
  2068. 00001976  5342                     subq.w     D2, 1
  2069. 00001978  48C2                     ext.l      D2
  2070. 0000197A  D082                     add.l      D0, D2
  2071. 0000197C  2D40 FFF4                move.l     [A6 - 0xC], D0
  2072. 00001980  2D40 FFF0                move.l     [A6 - 0x10], D0
  2073. 00001984  202E 0008                move.l     D0, [A6 + 0x8]
  2074. 00001988  222E FFF8                move.l     D1, [A6 - 0x8]
  2075. 0000198C  9041                     sub.w      D0, D1
  2076. 0000198E  3C00                     move.w     D6, D0
  2077. label00001990:
  2078. 00001990  3006                     move.w     D0, D6
  2079. 00001992  671E                     beq        +0x20 /* 000019B2 */
  2080. 00001994  202E FFF8                move.l     D0, [A6 - 0x8]
  2081. 00001998  3406                     move.w     D2, D6
  2082. 0000199A  5342                     subq.w     D2, 1
  2083. 0000199C  48C2                     ext.l      D2
  2084. 0000199E  D082                     add.l      D0, D2
  2085. 000019A0  2040                     movea.l    A0, D0
  2086. 000019A2  1010                     move.b     D0, [A0]
  2087. 000019A4  206E FFF4                movea.l    A0, [A6 - 0xC]
  2088. 000019A8  53AE FFF4                subq.l     [A6 - 0xC], 1
  2089. 000019AC  1080                     move.b     [A0], D0
  2090. 000019AE  5346                     subq.w     D6, 1
  2091. 000019B0  60DE                     bra        -0x20 /* 00001990 */
  2092. label000019B2:
  2093. 000019B2  202E FFF8                move.l     D0, [A6 - 0x8]
  2094. 000019B6  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  2095. 000019BA  6E0E                     bgt        +0x10 /* 000019CA */
  2096. 000019BC  206E FFF8                movea.l    A0, [A6 - 0x8]
  2097. 000019C0  52AE FFF8                addq.l     [A6 - 0x8], 1
  2098. 000019C4  10AE FFEF                move.b     [A0], [A6 - 0x11]
  2099. 000019C8  60E8                     bra        -0x16 /* 000019B2 */
  2100. label000019CA:
  2101. 000019CA  202E FFF0                move.l     D0, [A6 - 0x10]
  2102. 000019CE  5280                     addq.l     D0, 1
  2103. 000019D0  2D40 0008                move.l     [A6 + 0x8], D0
  2104. label000019D4:
  2105. 000019D4  6000 FD9A                bra        -0x264 /* 00001770 */
  2106. label000019D8:
  2107. 000019D8  206E 0008                movea.l    A0, [A6 + 0x8]
  2108. 000019DC  4210                     clr.b      [A0]
  2109. 000019DE  202E 0008                move.l     D0, [A6 + 0x8]
  2110. 000019E2  222E FFFC                move.l     D1, [A6 - 0x4]
  2111. 000019E6  9041                     sub.w      D0, D1
  2112. 000019E8  3C1F                     move.w     D6, [A7]+
  2113. 000019EA  3E1F                     move.w     D7, [A7]+
  2114. 000019EC  245F                     movea.l    A2, [A7]+
  2115. 000019EE  265F                     movea.l    A3, [A7]+
  2116. 000019F0  4E5E                     unlink     A6
  2117. 000019F2  4E75                     rts
  2118. fn000019F4:
  2119. 000019F4  4E56 FEFE                link       A6, -0x0102
  2120. 000019F8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2121. 000019FC  486E FF00                pea.l      [A6 - 0x100]
  2122. 00001A00  4EBA FD50                jsr        [PC - 0x2B0 /* 00001752 */]
  2123. 00001A04  508F                     addq.l     A7, 8
  2124. 00001A06  3D40 FEFE                move.w     [A6 - 0x102], D0
  2125. 00001A0A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2126. 00001A0E  486E FF00                pea.l      [A6 - 0x100]
  2127. 00001A12  4EBA 0CBE                jsr        [PC + 0xCBE /* 000026D2 */]
  2128. 00001A16  508F                     addq.l     A7, 8
  2129. 00001A18  302E FEFE                move.w     D0, [A6 - 0x102]
  2130. 00001A1C  4E5E                     unlink     A6
  2131. 00001A1E  4E75                     rts
  2132. fn00001A20:
  2133. 00001A20  4E56 0000                link       A6, 0
  2134. 00001A24  486E 0008                pea.l      [A6 + 0x8]
  2135. 00001A28  486C F902                pea.l      [A4 - 0x6FE]
  2136. 00001A2C  4EBA FFC6                jsr        [PC - 0x3A /* 000019F4 */]
  2137. 00001A30  508F                     addq.l     A7, 8
  2138. 00001A32  4E5E                     unlink     A6
  2139. 00001A34  4E75                     rts
  2140. fn00001A36:
  2141. 00001A36  4E56 0000                link       A6, 0
  2142. 00001A3A  486E 000C                pea.l      [A6 + 0xC]
  2143. 00001A3E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2144. 00001A42  4EBA FD0E                jsr        [PC - 0x2F2 /* 00001752 */]
  2145. 00001A46  508F                     addq.l     A7, 8
  2146. 00001A48  4E5E                     unlink     A6
  2147. 00001A4A  4E75                     rts
  2148. fn00001A4C:
  2149. 00001A4C  4E56 0000                link       A6, 0
  2150. 00001A50  2F0B                     move.l     -[A7], A3
  2151. 00001A52  266E 0008                movea.l    A3, [A6 + 0x8]
  2152. 00001A56  2F0B                     move.l     -[A7], A3
  2153. 00001A58  4EBA 0044                jsr        [PC + 0x44 /* 00001A9E */]
  2154. 00001A5C  588F                     addq.l     A7, 4
  2155. 00001A5E  4A40                     tst.w      D0
  2156. 00001A60  6706                     beq        +0x8 /* 00001A68 */
  2157. 00001A62  303C FFFF                move.w     D0, 0xFFFF
  2158. 00001A66  6030                     bra        +0x32 /* 00001A98 */
  2159. label00001A68:
  2160. 00001A68  302B 000A                move.w     D0, [A3 + 0xA]
  2161. 00001A6C  C07C 0010                and.w      D0, 0x10
  2162. 00001A70  670A                     beq        +0xC /* 00001A7C */
  2163. 00001A72  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  2164. 00001A76  4EBA 088E                jsr        [PC + 0x88E /* 00002306 */]
  2165. 00001A7A  588F                     addq.l     A7, 4
  2166. label00001A7C:
  2167. 00001A7C  426B 000A                clr.w      [A3 + 0xA]
  2168. 00001A80  3F2B 000C                move.w     -[A7], [A3 + 0xC]
  2169. 00001A84  4EBA 0434                jsr        [PC + 0x434 /* 00001EBA */]
  2170. 00001A88  548F                     addq.l     A7, 2
  2171. 00001A8A  4A40                     tst.w      D0
  2172. 00001A8C  6706                     beq        +0x8 /* 00001A94 */
  2173. 00001A8E  303C FFFF                move.w     D0, 0xFFFF
  2174. 00001A92  6004                     bra        +0x6 /* 00001A98 */
  2175. label00001A94:
  2176. 00001A94  303C 0000                move.w     D0, 0x0
  2177. label00001A98:
  2178. 00001A98  265F                     movea.l    A3, [A7]+
  2179. 00001A9A  4E5E                     unlink     A6
  2180. 00001A9C  4E75                     rts
  2181. fn00001A9E:
  2182. 00001A9E  4E56 FFFC                link       A6, -0x0004
  2183. 00001AA2  2F0B                     move.l     -[A7], A3
  2184. 00001AA4  266E 0008                movea.l    A3, [A6 + 0x8]
  2185. 00001AA8  3F07                     move.w     -[A7], D7
  2186. 00001AAA  302B 000A                move.w     D0, [A3 + 0xA]
  2187. 00001AAE  C07C 0003                and.w      D0, 0x3
  2188. 00001AB2  0C40 0000                cmpi.w     D0, 0x0
  2189. 00001AB6  6608                     bne        +0xA /* 00001AC0 */
  2190. 00001AB8  303C FFFF                move.w     D0, 0xFFFF
  2191. 00001ABC  6000 0092                bra        +0x94 /* 00001B50 */
  2192. label00001AC0:
  2193. 00001AC0  2013                     move.l     D0, [A3]
  2194. 00001AC2  222B 0006                move.l     D1, [A3 + 0x6]
  2195. 00001AC6  9041                     sub.w      D0, D1
  2196. 00001AC8  3E00                     move.w     D7, D0
  2197. 00001ACA  302B 000A                move.w     D0, [A3 + 0xA]
  2198. 00001ACE  C07C 0080                and.w      D0, 0x80
  2199. 00001AD2  6750                     beq        +0x52 /* 00001B24 */
  2200. 00001AD4  302B 000A                move.w     D0, [A3 + 0xA]
  2201. 00001AD8  C07C 0002                and.w      D0, 0x2
  2202. 00001ADC  0C40 0000                cmpi.w     D0, 0x0
  2203. 00001AE0  6606                     bne        +0x8 /* 00001AE8 */
  2204. 00001AE2  303C FFFF                move.w     D0, 0xFFFF
  2205. 00001AE6  6068                     bra        +0x6A /* 00001B50 */
  2206. label00001AE8:
  2207. 00001AE8  302B 000A                move.w     D0, [A3 + 0xA]
  2208. 00001AEC  C07C 0004                and.w      D0, 0x4
  2209. 00001AF0  6710                     beq        +0x12 /* 00001B02 */
  2210. 00001AF2  3F3C 0002                move.w     -[A7], 0x2
  2211. 00001AF6  42A7                     clr.l      -[A7]
  2212. 00001AF8  3F2B 000C                move.w     -[A7], [A3 + 0xC]
  2213. 00001AFC  4EBA 035E                jsr        [PC + 0x35E /* 00001E5C */]
  2214. 00001B00  508F                     addq.l     A7, 8
  2215. label00001B02:
  2216. 00001B02  3F07                     move.w     -[A7], D7
  2217. 00001B04  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  2218. 00001B08  3F2B 000C                move.w     -[A7], [A3 + 0xC]
  2219. 00001B0C  4EBA 095E                jsr        [PC + 0x95E /* 0000246C */]
  2220. 00001B10  508F                     addq.l     A7, 8
  2221. 00001B12  0C40 FFFF                cmpi.w     D0, 0xFFFF
  2222. 00001B16  6606                     bne        +0x8 /* 00001B1E */
  2223. 00001B18  303C FFFF                move.w     D0, 0xFFFF
  2224. 00001B1C  6032                     bra        +0x34 /* 00001B50 */
  2225. label00001B1E:
  2226. 00001B1E  026B FF7F 000A           andi.w     [A3 + 0xA], 0xFF7F
  2227. label00001B24:
  2228. 00001B24  2D4B FFFC                move.l     [A6 - 0x4], A3
  2229. 00001B28  0C6B 7D00 000C           cmpi.w     [A3 + 0xC], 0x7D00 /* '}\0' */
  2230. 00001B2E  6C14                     bge        +0x16 /* 00001B44 */
  2231. 00001B30  206E FFFC                movea.l    A0, [A6 - 0x4]
  2232. 00001B34  41E8 000E                lea.l      A0, [A0 + 0xE]
  2233. 00001B38  2F08                     move.l     -[A7], A0
  2234. 00001B3A  3F2B 000C                move.w     -[A7], [A3 + 0xC]
  2235. 00001B3E  4EBA F81A                jsr        [PC - 0x7E6 /* 0000135A */]
  2236. 00001B42  5C8F                     addq.l     A7, 6
  2237. label00001B44:
  2238. 00001B44  26AB 0006                move.l     [A3], [A3 + 0x6]
  2239. 00001B48  426B 0004                clr.w      [A3 + 0x4]
  2240. 00001B4C  303C 0000                move.w     D0, 0x0
  2241. label00001B50:
  2242. 00001B50  3E1F                     move.w     D7, [A7]+
  2243. 00001B52  265F                     movea.l    A3, [A7]+
  2244. 00001B54  4E5E                     unlink     A6
  2245. 00001B56  4E75                     rts
  2246. export_60:
  2247. fn00001B58:
  2248. 00001B58  4E56 0000                link       A6, 0
  2249. 00001B5C  206E 0008                movea.l    A0, [A6 + 0x8]
  2250. 00001B60  A029                     syscall    HLock
  2251. 00001B62  3940 F88C                move.w     [A4 - 0x774], D0
  2252. 00001B66  4E5E                     unlink     A6
  2253. 00001B68  4E75                     rts
  2254. export_5:
  2255. fn00001B6A:
  2256. 00001B6A  4E56 0000                link       A6, 0
  2257. 00001B6E  206E 0008                movea.l    A0, [A6 + 0x8]
  2258. 00001B72  A02A                     syscall    HUnlock
  2259. 00001B74  3940 F88C                move.w     [A4 - 0x774], D0
  2260. 00001B78  4E5E                     unlink     A6
  2261. 00001B7A  4E75                     rts
  2262. export_65:
  2263. 00001B7C  4E56 0000                link       A6, 0
  2264. 00001B80  206E 0008                movea.l    A0, [A6 + 0x8]
  2265. 00001B84  A049                     syscall    HPurge
  2266. 00001B86  3940 F88C                move.w     [A4 - 0x774], D0
  2267. 00001B8A  4E5E                     unlink     A6
  2268. 00001B8C  4E75                     rts
  2269. export_64:
  2270. fn00001B8E:
  2271. 00001B8E  4E56 0000                link       A6, 0
  2272. 00001B92  A9CC                     syscall    TEInit
  2273. 00001B94  4E5E                     unlink     A6
  2274. 00001B96  4E75                     rts
  2275. export_63:
  2276. 00001B98  4E56 0000                link       A6, 0
  2277. 00001B9C  558F                     subq.l     A7, 2
  2278. 00001B9E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2279. 00001BA2  A86A                     syscall    HiWord
  2280. 00001BA4  301F                     move.w     D0, [A7]+
  2281. 00001BA6  4E5E                     unlink     A6
  2282. 00001BA8  4E75                     rts
  2283. export_55:
  2284. 00001BAA  4E56 0000                link       A6, 0
  2285. 00001BAE  558F                     subq.l     A7, 2
  2286. 00001BB0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2287. 00001BB4  A86B                     syscall    LoWord
  2288. 00001BB6  301F                     move.w     D0, [A7]+
  2289. 00001BB8  4E5E                     unlink     A6
  2290. 00001BBA  4E75                     rts
  2291. fn00001BBC:
  2292. 00001BBC  4E56 FFFE                link       A6, -0x0002
  2293. 00001BC0  48E7 F000                movem.l    -[A7], D0,D1,D2,D3
  2294. 00001BC4  242E 0008                move.l     D2, [A6 + 0x8]
  2295. 00001BC8  222E 000C                move.l     D1, [A6 + 0xC]
  2296. 00001BCC  426E FFFE                clr.w      [A6 - 0x2]
  2297. 00001BD0  4A81                     tst.l      D1
  2298. 00001BD2  6C06                     bge        +0x8 /* 00001BDA */
  2299. 00001BD4  566E FFFE                addq.w     [A6 - 0x2], 3
  2300. 00001BD8  4481                     neg.l      D1
  2301. label00001BDA:
  2302. 00001BDA  4A82                     tst.l      D2
  2303. 00001BDC  6C06                     bge        +0x8 /* 00001BE4 */
  2304. 00001BDE  526E FFFE                addq.w     [A6 - 0x2], 1
  2305. 00001BE2  4482                     neg.l      D2
  2306. label00001BE4:
  2307. 00001BE4  7601                     moveq.l    D3, 0x01
  2308. label00001BE6:
  2309. 00001BE6  B481                     cmp.l      D2, D1
  2310. 00001BE8  6406                     bcc        +0x8 /* 00001BF0 */
  2311. 00001BEA  E382                     asl        D2, 1
  2312. 00001BEC  E383                     asl        D3, 1
  2313. 00001BEE  60F6                     bra        -0x8 /* 00001BE6 */
  2314. label00001BF0:
  2315. 00001BF0  4280                     clr.l      D0
  2316. label00001BF2:
  2317. 00001BF2  B481                     cmp.l      D2, D1
  2318. 00001BF4  6204                     bhi        +0x6 /* 00001BFA */
  2319. 00001BF6  8083                     or.l       D0, D3
  2320. 00001BF8  9282                     sub.l      D1, D2
  2321. label00001BFA:
  2322. 00001BFA  E28A                     lsr        D2, 1
  2323. 00001BFC  E28B                     lsr        D3, 1
  2324. 00001BFE  64F2                     bcc        -0xC /* 00001BF2 */
  2325. 00001C00  0C6E 0003 FFFE           cmpi.w     [A6 - 0x2], 0x3
  2326. 00001C06  6D02                     blt        +0x4 /* 00001C0A */
  2327. 00001C08  4481                     neg.l      D1
  2328. label00001C0A:
  2329. 00001C0A  E2EE FFFE                lsr   .w   [A6 - 0x2]
  2330. 00001C0E  6402                     bcc        +0x4 /* 00001C12 */
  2331. 00001C10  4480                     neg.l      D0
  2332. label00001C12:
  2333. 00001C12  2D40 0008                move.l     [A6 + 0x8], D0
  2334. 00001C16  2D41 000C                move.l     [A6 + 0xC], D1
  2335. 00001C1A  4CDF 000F                movem.l    D0,D1,D2,D3, [A7]+
  2336. 00001C1E  4E5E                     unlink     A6
  2337. 00001C20  4E75                     rts
  2338. fn00001C22:
  2339. 00001C22  4E56 0000                link       A6, 0
  2340. 00001C26  202E 0008                move.l     D0, [A6 + 0x8]
  2341. 00001C2A  2F00                     move.l     -[A7], D0
  2342. 00001C2C  202E 000C                move.l     D0, [A6 + 0xC]
  2343. 00001C30  2F00                     move.l     -[A7], D0
  2344. 00001C32  202E 0010                move.l     D0, [A6 + 0x10]
  2345. 00001C36  2F00                     move.l     -[A7], D0
  2346. 00001C38  302E 0014                move.w     D0, [A6 + 0x14]
  2347. 00001C3C  3F00                     move.w     -[A7], D0
  2348. 00001C3E  A9CE                     syscall    TETextBox/TextBox
  2349. 00001C40  4E5E                     unlink     A6
  2350. 00001C42  4E75                     rts
  2351. export_61:
  2352. fn00001C44:
  2353. 00001C44  4E56 FFFC                link       A6, -0x0004
  2354. 00001C48  202E 0008                move.l     D0, [A6 + 0x8]
  2355. 00001C4C  6742                     beq        +0x44 /* 00001C90 */
  2356. 00001C4E  426E FFFE                clr.w      [A6 - 0x2]
  2357. label00001C52:
  2358. 00001C52  302E FFFE                move.w     D0, [A6 - 0x2]
  2359. 00001C56  206E 0008                movea.l    A0, [A6 + 0x8]
  2360. 00001C5A  D0C0                     add.w      A0, D0
  2361. 00001C5C  1D50 FFFC                move.b     [A6 - 0x4], [A0]
  2362. 00001C60  302E FFFE                move.w     D0, [A6 - 0x2]
  2363. 00001C64  206E 0008                movea.l    A0, [A6 + 0x8]
  2364. 00001C68  D0C0                     add.w      A0, D0
  2365. 00001C6A  10AE FFFD                move.b     [A0], [A6 - 0x3]
  2366. 00001C6E  526E FFFE                addq.w     [A6 - 0x2], 1
  2367. 00001C72  1D6E FFFC FFFD           move.b     [A6 - 0x3], [A6 - 0x4]
  2368. 00001C78  102E FFFC                move.b     D0, [A6 - 0x4]
  2369. 00001C7C  4880                     ext.w      D0
  2370. 00001C7E  B07C 0000                cmp.w      D0, 0x0
  2371. 00001C82  66CE                     bne        -0x30 /* 00001C52 */
  2372. 00001C84  302E FFFE                move.w     D0, [A6 - 0x2]
  2373. 00001C88  5340                     subq.w     D0, 1
  2374. 00001C8A  206E 0008                movea.l    A0, [A6 + 0x8]
  2375. 00001C8E  1080                     move.b     [A0], D0
  2376. label00001C90:
  2377. 00001C90  4E5E                     unlink     A6
  2378. 00001C92  4E75                     rts
  2379. export_62:
  2380. fn00001C94:
  2381. 00001C94  4E56 FFFC                link       A6, -0x0004
  2382. 00001C98  202E 0008                move.l     D0, [A6 + 0x8]
  2383. 00001C9C  674C                     beq        +0x4E /* 00001CEA */
  2384. 00001C9E  206E 0008                movea.l    A0, [A6 + 0x8]
  2385. 00001CA2  1010                     move.b     D0, [A0]
  2386. 00001CA4  C07C 00FF                and.w      D0, 0xFF
  2387. 00001CA8  3D40 FFFC                move.w     [A6 - 0x4], D0
  2388. 00001CAC  426E FFFE                clr.w      [A6 - 0x2]
  2389. label00001CB0:
  2390. 00001CB0  302E FFFE                move.w     D0, [A6 - 0x2]
  2391. 00001CB4  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  2392. 00001CB8  6C24                     bge        +0x26 /* 00001CDE */
  2393. 00001CBA  302E FFFE                move.w     D0, [A6 - 0x2]
  2394. 00001CBE  206E 0008                movea.l    A0, [A6 + 0x8]
  2395. 00001CC2  D0C0                     add.w      A0, D0
  2396. 00001CC4  1028 0001                move.b     D0, [A0 + 0x1]
  2397. 00001CC8  342E FFFE                move.w     D2, [A6 - 0x2]
  2398. 00001CCC  206E 0008                movea.l    A0, [A6 + 0x8]
  2399. 00001CD0  D0C2                     add.w      A0, D2
  2400. 00001CD2  1080                     move.b     [A0], D0
  2401. 00001CD4  302E FFFE                move.w     D0, [A6 - 0x2]
  2402. 00001CD8  526E FFFE                addq.w     [A6 - 0x2], 1
  2403. 00001CDC  60D2                     bra        -0x2C /* 00001CB0 */
  2404. label00001CDE:
  2405. 00001CDE  302E FFFC                move.w     D0, [A6 - 0x4]
  2406. 00001CE2  206E 0008                movea.l    A0, [A6 + 0x8]
  2407. 00001CE6  D0C0                     add.w      A0, D0
  2408. 00001CE8  4210                     clr.b      [A0]
  2409. label00001CEA:
  2410. 00001CEA  4E5E                     unlink     A6
  2411. 00001CEC  4E75                     rts
  2412. fn00001CEE:
  2413. 00001CEE  4E56 FFF4                link       A6, -0x000C
  2414. 00001CF2  0C6C 0000 FA76           cmpi.w     [A4 - 0x58A], 0x0
  2415. 00001CF8  6600 0092                bne        +0x94 /* 00001D8C */
  2416. 00001CFC  486C FB42                pea.l      [A4 - 0x4BE]
  2417. 00001D00  4EBA F6BE                jsr        [PC - 0x942 /* 000013C0 */]
  2418. 00001D04  588F                     addq.l     A7, 4
  2419. 00001D06  A8FE                     syscall    InitFonts
  2420. 00001D08  4EBA 0CC4                jsr        [PC + 0xCC4 /* 000029CE */]
  2421. 00001D0C  4EBA 08C4                jsr        [PC + 0x8C4 /* 000025D2 */]
  2422. 00001D10  4EBA FE7C                jsr        [PC - 0x184 /* 00001B8E */]
  2423. 00001D14  42A7                     clr.l      -[A7]
  2424. 00001D16  4EBA 085C                jsr        [PC + 0x85C /* 00002574 */]
  2425. 00001D1A  588F                     addq.l     A7, 4
  2426. 00001D1C  4EBA 0AF0                jsr        [PC + 0xAF0 /* 0000280E */]
  2427. 00001D20  4EBA 0AF6                jsr        [PC + 0xAF6 /* 00002818 */]
  2428. 00001D24  3D7C 0028 FFF4           move.w     [A6 - 0xC], 0x28 /* '(' */
  2429. 00001D2A  3D7C 0004 FFF6           move.w     [A6 - 0xA], 0x4
  2430. 00001D30  3D7C 0152 FFF8           move.w     [A6 - 0x8], 0x152
  2431. 00001D36  3D7C 01FC FFFA           move.w     [A6 - 0x6], 0x1FC
  2432. 00001D3C  42A7                     clr.l      -[A7]
  2433. 00001D3E  4267                     clr.w      -[A7]
  2434. 00001D40  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  2435. 00001D46  4267                     clr.w      -[A7]
  2436. 00001D48  3F3C 0001                move.w     -[A7], 0x1
  2437. 00001D4C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2438. 00001D50  486E FFF4                pea.l      [A6 - 0xC]
  2439. 00001D54  486C F9DA                pea.l      [A4 - 0x626]
  2440. 00001D58  4EBA 0C84                jsr        [PC + 0xC84 /* 000029DE */]
  2441. 00001D5C  DEFC 001A                add.w      A7, 0x1A
  2442. 00001D60  2D40 FFFC                move.l     [A6 - 0x4], D0
  2443. 00001D64  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2444. 00001D68  4EBA F666                jsr        [PC - 0x99A /* 000013D0 */]
  2445. 00001D6C  588F                     addq.l     A7, 4
  2446. 00001D6E  4267                     clr.w      -[A7]
  2447. 00001D70  4EBA 0A14                jsr        [PC + 0xA14 /* 00002786 */]
  2448. 00001D74  548F                     addq.l     A7, 2
  2449. 00001D76  4EBA 0018                jsr        [PC + 0x18 /* 00001D90 */]
  2450. 00001D7A  302C F9D2                move.w     D0, [A4 - 0x62E]
  2451. 00001D7E  D06C F9D8                add.w      D0, [A4 - 0x628]
  2452. 00001D82  3F00                     move.w     -[A7], D0
  2453. 00001D84  4267                     clr.w      -[A7]
  2454. 00001D86  4EBA F5BC                jsr        [PC - 0xA44 /* 00001344 */]
  2455. 00001D8A  588F                     addq.l     A7, 4
  2456. label00001D8C:
  2457. 00001D8C  4E5E                     unlink     A6
  2458. 00001D8E  4E75                     rts
  2459. fn00001D90:
  2460. 00001D90  4E56 FFFC                link       A6, -0x0004
  2461. 00001D94  486C F9D2                pea.l      [A4 - 0x62E]
  2462. 00001D98  4EBA 0A0E                jsr        [PC + 0xA0E /* 000027A8 */]
  2463. 00001D9C  588F                     addq.l     A7, 4
  2464. 00001D9E  4EBA 098C                jsr        [PC + 0x98C /* 0000272C */]
  2465. 00001DA2  2D40 FFFC                move.l     [A6 - 0x4], D0
  2466. 00001DA6  2F3C 0000 0008           move.l     -[A7], 0x8
  2467. 00001DAC  486C F9CA                pea.l      [A4 - 0x636]
  2468. 00001DB0  206E FFFC                movea.l    A0, [A6 - 0x4]
  2469. 00001DB4  41E8 0010                lea.l      A0, [A0 + 0x10]
  2470. 00001DB8  2F08                     move.l     -[A7], A0
  2471. 00001DBA  4EBA 0B6E                jsr        [PC + 0xB6E /* 0000292A */]
  2472. 00001DBE  DEFC 000C                add.w      A7, 0xC
  2473. 00001DC2  4E5E                     unlink     A6
  2474. 00001DC4  4E75                     rts
  2475. fn00001DC6:
  2476. 00001DC6  4E56 FFF6                link       A6, -0x000A
  2477. 00001DCA  486E FFFC                pea.l      [A6 - 0x4]
  2478. 00001DCE  4EBA F52E                jsr        [PC - 0xAD2 /* 000012FE */]
  2479. 00001DD2  588F                     addq.l     A7, 4
  2480. 00001DD4  302E FFFC                move.w     D0, [A6 - 0x4]
  2481. 00001DD8  342C F9CE                move.w     D2, [A4 - 0x632]
  2482. 00001DDC  946C F9D8                sub.w      D2, [A4 - 0x628]
  2483. 00001DE0  946C F9D4                sub.w      D2, [A4 - 0x62C]
  2484. 00001DE4  9042                     sub.w      D0, D2
  2485. 00001DE6  4440                     neg.w      D0
  2486. 00001DE8  3D40 FFFA                move.w     [A6 - 0x6], D0
  2487. 00001DEC  0C6E 0000 FFFA           cmpi.w     [A6 - 0x6], 0x0
  2488. 00001DF2  6C34                     bge        +0x36 /* 00001E28 */
  2489. 00001DF4  4EBA 0048                jsr        [PC + 0x48 /* 00001E3E */]
  2490. 00001DF8  2D40 FFF6                move.l     [A6 - 0xA], D0
  2491. 00001DFC  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  2492. 00001E00  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2493. 00001E04  4267                     clr.w      -[A7]
  2494. 00001E06  486C F9CA                pea.l      [A4 - 0x636]
  2495. 00001E0A  4EBA 0AD0                jsr        [PC + 0xAD0 /* 000028DC */]
  2496. 00001E0E  DEFC 000C                add.w      A7, 0xC
  2497. 00001E12  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  2498. 00001E16  4EBA 0034                jsr        [PC + 0x34 /* 00001E4C */]
  2499. 00001E1A  588F                     addq.l     A7, 4
  2500. 00001E1C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2501. 00001E20  4267                     clr.w      -[A7]
  2502. 00001E22  4EBA F520                jsr        [PC - 0xAE0 /* 00001344 */]
  2503. 00001E26  588F                     addq.l     A7, 4
  2504. label00001E28:
  2505. 00001E28  4E5E                     unlink     A6
  2506. 00001E2A  4E75                     rts
  2507. export_19:
  2508. 00001E2C  4E56 0000                link       A6, 0
  2509. 00001E30  2F09                     move.l     -[A7], A1
  2510. label00001E32:
  2511. 00001E32  30D9                     move.w     [A0]+, [A1]+
  2512. 00001E34  51C8 FFFC                dbf        D0, -0x6 /* 00001E32 */
  2513. 00001E38  225F                     movea.l    A1, [A7]+
  2514. 00001E3A  4E5E                     unlink     A6
  2515. 00001E3C  4E75                     rts
  2516. fn00001E3E:
  2517. 00001E3E  4E56 0000                link       A6, 0
  2518. 00001E42  598F                     subq.l     A7, 4
  2519. 00001E44  A8D8                     syscall    NewRgn
  2520. 00001E46  201F                     move.l     D0, [A7]+
  2521. 00001E48  4E5E                     unlink     A6
  2522. 00001E4A  4E75                     rts
  2523. fn00001E4C:
  2524. 00001E4C  4E56 0000                link       A6, 0
  2525. 00001E50  202E 0008                move.l     D0, [A6 + 0x8]
  2526. 00001E54  2F00                     move.l     -[A7], D0
  2527. 00001E56  A8D9                     syscall    DisposRgn/DisposeRgn
  2528. 00001E58  4E5E                     unlink     A6
  2529. 00001E5A  4E75                     rts
  2530. fn00001E5C:
  2531. 00001E5C  4E56 FFFC                link       A6, -0x0004
  2532. 00001E60  0C6E 0000 000E           cmpi.w     [A6 + 0xE], 0x0
  2533. 00001E66  6606                     bne        +0x8 /* 00001E6E */
  2534. 00001E68  303C 0001                move.w     D0, 0x1
  2535. 00001E6C  6012                     bra        +0x14 /* 00001E80 */
  2536. label00001E6E:
  2537. 00001E6E  0C6E 0001 000E           cmpi.w     [A6 + 0xE], 0x1
  2538. 00001E74  6606                     bne        +0x8 /* 00001E7C */
  2539. 00001E76  303C 0003                move.w     D0, 0x3
  2540. 00001E7A  6004                     bra        +0x6 /* 00001E80 */
  2541. label00001E7C:
  2542. 00001E7C  303C 0002                move.w     D0, 0x2
  2543. label00001E80:
  2544. 00001E80  3D40 000E                move.w     [A6 + 0xE], D0
  2545. 00001E84  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2546. 00001E88  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2547. 00001E8C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2548. 00001E90  4EBA F4EE                jsr        [PC - 0xB12 /* 00001380 */]
  2549. 00001E94  508F                     addq.l     A7, 8
  2550. 00001E96  3940 F9C8                move.w     [A4 - 0x638], D0
  2551. 00001E9A  6708                     beq        +0xA /* 00001EA4 */
  2552. 00001E9C  203C FFFF FFFF           move.l     D0, 0xFFFFFFFF
  2553. 00001EA2  6012                     bra        +0x14 /* 00001EB6 */
  2554. label00001EA4:
  2555. 00001EA4  486E FFFC                pea.l      [A6 - 0x4]
  2556. 00001EA8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2557. 00001EAC  4EBA F4AC                jsr        [PC - 0xB54 /* 0000135A */]
  2558. 00001EB0  5C8F                     addq.l     A7, 6
  2559. 00001EB2  202E FFFC                move.l     D0, [A6 - 0x4]
  2560. label00001EB6:
  2561. 00001EB6  4E5E                     unlink     A6
  2562. 00001EB8  4E75                     rts
  2563. fn00001EBA:
  2564. 00001EBA  4E56 0000                link       A6, 0
  2565. 00001EBE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2566. 00001EC2  4EBA 09B4                jsr        [PC + 0x9B4 /* 00002878 */]
  2567. 00001EC6  548F                     addq.l     A7, 2
  2568. 00001EC8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2569. 00001ECC  4EBA F4D8                jsr        [PC - 0xB28 /* 000013A6 */]
  2570. 00001ED0  548F                     addq.l     A7, 2
  2571. 00001ED2  3940 F9C8                move.w     [A4 - 0x638], D0
  2572. 00001ED6  6706                     beq        +0x8 /* 00001EDE */
  2573. 00001ED8  303C FFFF                move.w     D0, 0xFFFF
  2574. 00001EDC  6004                     bra        +0x6 /* 00001EE2 */
  2575. label00001EDE:
  2576. 00001EDE  303C 0000                move.w     D0, 0x0
  2577. label00001EE2:
  2578. 00001EE2  4E5E                     unlink     A6
  2579. 00001EE4  4E75                     rts
  2580. export_58:
  2581. 00001EE6  4E56 0000                link       A6, 0
  2582. 00001EEA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2583. 00001EEE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2584. 00001EF2  A991                     syscall    ModalDialog
  2585. 00001EF4  4E5E                     unlink     A6
  2586. 00001EF6  4E75                     rts
  2587. export_6:
  2588. 00001EF8  4E56 0000                link       A6, 0
  2589. 00001EFC  202E 0008                move.l     D0, [A6 + 0x8]
  2590. 00001F00  2F00                     move.l     -[A7], D0
  2591. 00001F02  302E 000C                move.w     D0, [A6 + 0xC]
  2592. 00001F06  3F00                     move.w     -[A7], D0
  2593. 00001F08  202E 000E                move.l     D0, [A6 + 0xE]
  2594. 00001F0C  2F00                     move.l     -[A7], D0
  2595. 00001F0E  A946                     syscall    GetMenuItemText/GetItem
  2596. 00001F10  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2597. 00001F14  4EBA FD7E                jsr        [PC - 0x282 /* 00001C94 */]
  2598. 00001F18  588F                     addq.l     A7, 4
  2599. 00001F1A  4E5E                     unlink     A6
  2600. 00001F1C  4E75                     rts
  2601. export_56:
  2602. 00001F1E  4E56 0000                link       A6, 0
  2603. 00001F22  202E 0008                move.l     D0, [A6 + 0x8]
  2604. 00001F26  2F00                     move.l     -[A7], D0
  2605. 00001F28  302E 000C                move.w     D0, [A6 + 0xC]
  2606. 00001F2C  3F00                     move.w     -[A7], D0
  2607. 00001F2E  A93A                     syscall    DisableItem
  2608. 00001F30  4E5E                     unlink     A6
  2609. 00001F32  4E75                     rts
  2610. export_57:
  2611. 00001F34  4E56 0000                link       A6, 0
  2612. 00001F38  202E 0008                move.l     D0, [A6 + 0x8]
  2613. 00001F3C  2F00                     move.l     -[A7], D0
  2614. 00001F3E  302E 000C                move.w     D0, [A6 + 0xC]
  2615. 00001F42  3F00                     move.w     -[A7], D0
  2616. 00001F44  A939                     syscall    EnableItem
  2617. 00001F46  4E5E                     unlink     A6
  2618. 00001F48  4E75                     rts
  2619. export_40:
  2620. 00001F4A  4E56 0000                link       A6, 0
  2621. 00001F4E  202E 0008                move.l     D0, [A6 + 0x8]
  2622. 00001F52  2F00                     move.l     -[A7], D0
  2623. 00001F54  302E 000C                move.w     D0, [A6 + 0xC]
  2624. 00001F58  3F00                     move.w     -[A7], D0
  2625. 00001F5A  102E 000F                move.b     D0, [A6 + 0xF]
  2626. 00001F5E  1F00                     move.b     -[A7], D0
  2627. 00001F60  A945                     syscall    CheckItem
  2628. 00001F62  4E5E                     unlink     A6
  2629. 00001F64  4E75                     rts
  2630. export_53:
  2631. 00001F66  4E56 0000                link       A6, 0
  2632. 00001F6A  2F0B                     move.l     -[A7], A3
  2633. 00001F6C  2F0A                     move.l     -[A7], A2
  2634. 00001F6E  266E 0008                movea.l    A3, [A6 + 0x8]
  2635. 00001F72  246E 000C                movea.l    A2, [A6 + 0xC]
  2636. label00001F76:
  2637. 00001F76  1013                     move.b     D0, [A3]
  2638. 00001F78  1412                     move.b     D2, [A2]
  2639. 00001F7A  4882                     ext.w      D2
  2640. 00001F7C  4880                     ext.w      D0
  2641. 00001F7E  B042                     cmp.w      D0, D2
  2642. 00001F80  6C08                     bge        +0xA /* 00001F8A */
  2643. 00001F82  303C FFFF                move.w     D0, 0xFFFF
  2644. 00001F86  6024                     bra        +0x26 /* 00001FAC */
  2645. 00001F88  6012                     bra        +0x14 /* 00001F9C */
  2646. label00001F8A:
  2647. 00001F8A  1013                     move.b     D0, [A3]
  2648. 00001F8C  1412                     move.b     D2, [A2]
  2649. 00001F8E  4882                     ext.w      D2
  2650. 00001F90  4880                     ext.w      D0
  2651. 00001F92  B042                     cmp.w      D0, D2
  2652. 00001F94  6F06                     ble        +0x8 /* 00001F9C */
  2653. 00001F96  303C 0001                move.w     D0, 0x1
  2654. 00001F9A  6010                     bra        +0x12 /* 00001FAC */
  2655. label00001F9C:
  2656. 00001F9C  528A                     addq.l     A2, 1
  2657. 00001F9E  101B                     move.b     D0, [A3]+
  2658. 00001FA0  4880                     ext.w      D0
  2659. 00001FA2  B07C 0000                cmp.w      D0, 0x0
  2660. 00001FA6  66CE                     bne        -0x30 /* 00001F76 */
  2661. 00001FA8  303C 0000                move.w     D0, 0x0
  2662. label00001FAC:
  2663. 00001FAC  245F                     movea.l    A2, [A7]+
  2664. 00001FAE  265F                     movea.l    A3, [A7]+
  2665. 00001FB0  4E5E                     unlink     A6
  2666. 00001FB2  4E75                     rts
  2667. export_46:
  2668. fn00001FB4:
  2669. 00001FB4  4E56 FFFC                link       A6, -0x0004
  2670. 00001FB8  2F0B                     move.l     -[A7], A3
  2671. 00001FBA  2F0A                     move.l     -[A7], A2
  2672. 00001FBC  266E 0008                movea.l    A3, [A6 + 0x8]
  2673. 00001FC0  246E 000C                movea.l    A2, [A6 + 0xC]
  2674. 00001FC4  2D4B FFFC                move.l     [A6 - 0x4], A3
  2675. label00001FC8:
  2676. 00001FC8  101A                     move.b     D0, [A2]+
  2677. 00001FCA  16C0                     move.b     [A3]+, D0
  2678. 00001FCC  4880                     ext.w      D0
  2679. 00001FCE  B07C 0000                cmp.w      D0, 0x0
  2680. 00001FD2  6702                     beq        +0x4 /* 00001FD6 */
  2681. 00001FD4  60F2                     bra        -0xC /* 00001FC8 */
  2682. label00001FD6:
  2683. 00001FD6  202E FFFC                move.l     D0, [A6 - 0x4]
  2684. 00001FDA  245F                     movea.l    A2, [A7]+
  2685. 00001FDC  265F                     movea.l    A3, [A7]+
  2686. 00001FDE  4E5E                     unlink     A6
  2687. 00001FE0  4E75                     rts
  2688. export_54:
  2689. fn00001FE2:
  2690. 00001FE2  4E56 0000                link       A6, 0
  2691. 00001FE6  2F0B                     move.l     -[A7], A3
  2692. 00001FE8  266E 0008                movea.l    A3, [A6 + 0x8]
  2693. 00001FEC  3F07                     move.w     -[A7], D7
  2694. 00001FEE  4247                     clr.w      D7
  2695. label00001FF0:
  2696. 00001FF0  101B                     move.b     D0, [A3]+
  2697. 00001FF2  4880                     ext.w      D0
  2698. 00001FF4  B07C 0000                cmp.w      D0, 0x0
  2699. 00001FF8  6704                     beq        +0x6 /* 00001FFE */
  2700. 00001FFA  5247                     addq.w     D7, 1
  2701. 00001FFC  60F2                     bra        -0xC /* 00001FF0 */
  2702. label00001FFE:
  2703. 00001FFE  3007                     move.w     D0, D7
  2704. 00002000  3E1F                     move.w     D7, [A7]+
  2705. 00002002  265F                     movea.l    A3, [A7]+
  2706. 00002004  4E5E                     unlink     A6
  2707. 00002006  4E75                     rts
  2708. fn00002008:
  2709. 00002008  4E56 FFFC                link       A6, -0x0004
  2710. 0000200C  2D6D 0010 FFFC           move.l     [A6 - 0x4], [A5 + 0x10]
  2711. 00002012  206E FFFC                movea.l    A0, [A6 - 0x4]
  2712. 00002016  2050                     movea.l    A0, [A0]
  2713. 00002018  30AE 0008                move.w     [A0], [A6 + 0x8]
  2714. 0000201C  4EBA 0926                jsr        [PC + 0x926 /* 00002944 */]
  2715. 00002020  4E5E                     unlink     A6
  2716. 00002022  4E75                     rts
  2717. fn00002024:
  2718. 00002024  4E56 FFFE                link       A6, -0x0002
  2719. 00002028  2F0B                     move.l     -[A7], A3
  2720. 0000202A  41EC F8F0                lea.l      A0, [A4 - 0x710]
  2721. 0000202E  2648                     movea.l    A3, A0
  2722. label00002030:
  2723. 00002030  200B                     move.l     D0, A3
  2724. 00002032  41EC F8F0                lea.l      A0, [A4 - 0x710]
  2725. 00002036  2408                     move.l     D2, A0
  2726. 00002038  D4BC 0000 00D8           add.l      D2, 0xD8
  2727. 0000203E  B082                     cmp.l      D0, D2
  2728. 00002040  6C18                     bge        +0x1A /* 0000205A */
  2729. 00002042  302B 000A                move.w     D0, [A3 + 0xA]
  2730. 00002046  C07C 0003                and.w      D0, 0x3
  2731. 0000204A  6708                     beq        +0xA /* 00002054 */
  2732. 0000204C  2F0B                     move.l     -[A7], A3
  2733. 0000204E  4EBA F9FC                jsr        [PC - 0x604 /* 00001A4C */]
  2734. 00002052  588F                     addq.l     A7, 4
  2735. label00002054:
  2736. 00002054  D6FC 0012                add.w      A3, 0x12
  2737. 00002058  60D6                     bra        -0x28 /* 00002030 */
  2738. label0000205A:
  2739. 0000205A  426E FFFE                clr.w      [A6 - 0x2]
  2740. label0000205E:
  2741. 0000205E  0C6E 0015 FFFE           cmpi.w     [A6 - 0x2], 0x15
  2742. 00002064  6C2C                     bge        +0x2E /* 00002092 */
  2743. 00002066  302E FFFE                move.w     D0, [A6 - 0x2]
  2744. 0000206A  E580                     asl        D0, 2
  2745. 0000206C  41EC F88E                lea.l      A0, [A4 - 0x772]
  2746. 00002070  D0C0                     add.w      A0, D0
  2747. 00002072  0C50 0000                cmpi.w     [A0], 0x0
  2748. 00002076  6714                     beq        +0x16 /* 0000208C */
  2749. 00002078  302E FFFE                move.w     D0, [A6 - 0x2]
  2750. 0000207C  E580                     asl        D0, 2
  2751. 0000207E  41EC F88E                lea.l      A0, [A4 - 0x772]
  2752. 00002082  D0C0                     add.w      A0, D0
  2753. 00002084  3F10                     move.w     -[A7], [A0]
  2754. 00002086  4EBA F31E                jsr        [PC - 0xCE2 /* 000013A6 */]
  2755. 0000208A  548F                     addq.l     A7, 2
  2756. label0000208C:
  2757. 0000208C  526E FFFE                addq.w     [A6 - 0x2], 1
  2758. 00002090  60CC                     bra        -0x32 /* 0000205E */
  2759. label00002092:
  2760. 00002092  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2761. 00002096  4EBA FF70                jsr        [PC - 0x90 /* 00002008 */]
  2762. 0000209A  548F                     addq.l     A7, 2
  2763. 0000209C  265F                     movea.l    A3, [A7]+
  2764. 0000209E  4E5E                     unlink     A6
  2765. 000020A0  4E75                     rts
  2766. fn000020A2:
  2767. 000020A2  4E56 FFFC                link       A6, -0x0004
  2768. 000020A6  2F0B                     move.l     -[A7], A3
  2769. 000020A8  266E 000A                movea.l    A3, [A6 + 0xA]
  2770. 000020AC  302B 000A                move.w     D0, [A3 + 0xA]
  2771. 000020B0  C07C 0002                and.w      D0, 0x2
  2772. 000020B4  0C40 0000                cmpi.w     D0, 0x0
  2773. 000020B8  6606                     bne        +0x8 /* 000020C0 */
  2774. 000020BA  006B 0040 000A           ori.w      [A3 + 0xA], 0x40 /* '@' */
  2775. label000020C0:
  2776. 000020C0  302B 000A                move.w     D0, [A3 + 0xA]
  2777. 000020C4  C07C 0040                and.w      D0, 0x40 /* '@' */
  2778. 000020C8  0C40 0000                cmpi.w     D0, 0x0
  2779. 000020CC  6708                     beq        +0xA /* 000020D6 */
  2780. 000020CE  303C FFFF                move.w     D0, 0xFFFF
  2781. 000020D2  6000 00C6                bra        +0xC8 /* 0000219A */
  2782. label000020D6:
  2783. 000020D6  0CAB 0000 0000 0006      cmpi.l     [A3 + 0x6], 0x0
  2784. 000020DE  6656                     bne        +0x58 /* 00002136 */
  2785. 000020E0  302B 000A                move.w     D0, [A3 + 0xA]
  2786. 000020E4  C07C 0008                and.w      D0, 0x8
  2787. 000020E8  6722                     beq        +0x24 /* 0000210C */
  2788. 000020EA  200B                     move.l     D0, A3
  2789. 000020EC  41EC F8F0                lea.l      A0, [A4 - 0x710]
  2790. 000020F0  2208                     move.l     D1, A0
  2791. 000020F2  9041                     sub.w      D0, D1
  2792. 000020F4  48C0                     ext.l      D0
  2793. 000020F6  81FC 0012                divs.w     D0, 0x12
  2794. 000020FA  41EC F8E4                lea.l      A0, [A4 - 0x71C]
  2795. 000020FE  D0C0                     add.w      A0, D0
  2796. 00002100  41D0                     lea.l      A0, [A0]
  2797. 00002102  2008                     move.l     D0, A0
  2798. 00002104  2680                     move.l     [A3], D0
  2799. 00002106  2740 0006                move.l     [A3 + 0x6], D0
  2800. 0000210A  6028                     bra        +0x2A /* 00002134 */
  2801. label0000210C:
  2802. 0000210C  2F3C 0000 0200           move.l     -[A7], 0x200
  2803. 00002112  4EBA 01DE                jsr        [PC + 0x1DE /* 000022F2 */]
  2804. 00002116  588F                     addq.l     A7, 4
  2805. 00002118  2680                     move.l     [A3], D0
  2806. 0000211A  2740 0006                move.l     [A3 + 0x6], D0
  2807. 0000211E  0C80 0000 0000           cmpi.l     D0, 0x0
  2808. 00002124  6608                     bne        +0xA /* 0000212E */
  2809. 00002126  006B 0008 000A           ori.w      [A3 + 0xA], 0x8
  2810. 0000212C  6006                     bra        +0x8 /* 00002134 */
  2811. label0000212E:
  2812. 0000212E  006B 0010 000A           ori.w      [A3 + 0xA], 0x10
  2813. label00002134:
  2814. 00002134  60A0                     bra        -0x5E /* 000020D6 */
  2815. label00002136:
  2816. 00002136  302B 000A                move.w     D0, [A3 + 0xA]
  2817. 0000213A  C07C 0008                and.w      D0, 0x8
  2818. 0000213E  670E                     beq        +0x10 /* 0000214E */
  2819. 00002140  2053                     movea.l    A0, [A3]
  2820. 00002142  5293                     addq.l     [A3], 1
  2821. 00002144  10AE 0009                move.b     [A0], [A6 + 0x9]
  2822. 00002148  006B 0080 000A           ori.w      [A3 + 0xA], 0x80
  2823. label0000214E:
  2824. 0000214E  2F0B                     move.l     -[A7], A3
  2825. 00002150  4EBA F94C                jsr        [PC - 0x6B4 /* 00001A9E */]
  2826. 00002154  588F                     addq.l     A7, 4
  2827. 00002156  4A40                     tst.w      D0
  2828. 00002158  670C                     beq        +0xE /* 00002166 */
  2829. 0000215A  006B 0040 000A           ori.w      [A3 + 0xA], 0x40 /* '@' */
  2830. 00002160  303C FFFF                move.w     D0, 0xFFFF
  2831. 00002164  6034                     bra        +0x36 /* 0000219A */
  2832. label00002166:
  2833. 00002166  302B 000A                move.w     D0, [A3 + 0xA]
  2834. 0000216A  C07C 0008                and.w      D0, 0x8
  2835. 0000216E  670E                     beq        +0x10 /* 0000217E */
  2836. 00002170  426B 0004                clr.w      [A3 + 0x4]
  2837. 00002174  102E 0009                move.b     D0, [A6 + 0x9]
  2838. 00002178  4880                     ext.w      D0
  2839. 0000217A  601E                     bra        +0x20 /* 0000219A */
  2840. 0000217C  601C                     bra        +0x1E /* 0000219A */
  2841. label0000217E:
  2842. 0000217E  377C 01FF 0004           move.w     [A3 + 0x4], 0x1FF
  2843. 00002184  006B 0080 000A           ori.w      [A3 + 0xA], 0x80
  2844. 0000218A  102E 0009                move.b     D0, [A6 + 0x9]
  2845. 0000218E  2053                     movea.l    A0, [A3]
  2846. 00002190  5293                     addq.l     [A3], 1
  2847. 00002192  1080                     move.b     [A0], D0
  2848. 00002194  4880                     ext.w      D0
  2849. 00002196  C07C 00FF                and.w      D0, 0xFF
  2850. label0000219A:
  2851. 0000219A  265F                     movea.l    A3, [A7]+
  2852. 0000219C  4E5E                     unlink     A6
  2853. 0000219E  4E75                     rts
  2854. fn000021A0:
  2855. 000021A0  4E56 0000                link       A6, 0
  2856. 000021A4  206E 000A                movea.l    A0, [A6 + 0xA]
  2857. 000021A8  5368 0004                subq.w     [A0 + 0x4], 1
  2858. 000021AC  3028 0004                move.w     D0, [A0 + 0x4]
  2859. 000021B0  0C40 0000                cmpi.w     D0, 0x0
  2860. 000021B4  6D18                     blt        +0x1A /* 000021CE */
  2861. 000021B6  102E 0009                move.b     D0, [A6 + 0x9]
  2862. 000021BA  206E 000A                movea.l    A0, [A6 + 0xA]
  2863. 000021BE  2410                     move.l     D2, [A0]
  2864. 000021C0  5290                     addq.l     [A0], 1
  2865. 000021C2  2042                     movea.l    A0, D2
  2866. 000021C4  1080                     move.b     [A0], D0
  2867. 000021C6  4880                     ext.w      D0
  2868. 000021C8  C07C 00FF                and.w      D0, 0xFF
  2869. 000021CC  6012                     bra        +0x14 /* 000021E0 */
  2870. label000021CE:
  2871. 000021CE  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2872. 000021D2  102E 0009                move.b     D0, [A6 + 0x9]
  2873. 000021D6  4880                     ext.w      D0
  2874. 000021D8  3F00                     move.w     -[A7], D0
  2875. 000021DA  4EBA FEC6                jsr        [PC - 0x13A /* 000020A2 */]
  2876. 000021DE  5C8F                     addq.l     A7, 6
  2877. label000021E0:
  2878. 000021E0  4E5E                     unlink     A6
  2879. 000021E2  4E75                     rts
  2880. export_28:
  2881. fn000021E4:
  2882. 000021E4  4E56 0000                link       A6, 0
  2883. 000021E8  558F                     subq.l     A7, 2
  2884. 000021EA  302E 0008                move.w     D0, [A6 + 0x8]
  2885. 000021EE  3F00                     move.w     -[A7], D0
  2886. 000021F0  202E 000A                move.l     D0, [A6 + 0xA]
  2887. 000021F4  2F00                     move.l     -[A7], D0
  2888. 000021F6  A970                     syscall    GetNextEvent
  2889. 000021F8  101F                     move.b     D0, [A7]+
  2890. 000021FA  4880                     ext.w      D0
  2891. 000021FC  4E5E                     unlink     A6
  2892. 000021FE  4E75                     rts
  2893. fn00002200:
  2894. 00002200  4E56 0000                link       A6, 0
  2895. 00002204  558F                     subq.l     A7, 2
  2896. 00002206  302E 0008                move.w     D0, [A6 + 0x8]
  2897. 0000220A  3F00                     move.w     -[A7], D0
  2898. 0000220C  202E 000A                move.l     D0, [A6 + 0xA]
  2899. 00002210  2F00                     move.l     -[A7], D0
  2900. 00002212  A971                     syscall    EventAvail
  2901. 00002214  101F                     move.b     D0, [A7]+
  2902. 00002216  4880                     ext.w      D0
  2903. 00002218  4E5E                     unlink     A6
  2904. 0000221A  4E75                     rts
  2905. export_25:
  2906. 0000221C  4E56 0000                link       A6, 0
  2907. 00002220  302E 000A                move.w     D0, [A6 + 0xA]
  2908. 00002224  E188                     lsl        D0, 8
  2909. 00002226  E188                     lsl        D0, 8
  2910. 00002228  302E 0008                move.w     D0, [A6 + 0x8]
  2911. 0000222C  A032                     syscall    FlushEvents
  2912. 0000222E  4E5E                     unlink     A6
  2913. 00002230  4E75                     rts
  2914. fn00002232:
  2915. 00002232  4E56 0000                link       A6, 0
  2916. 00002236  202E 0008                move.l     D0, [A6 + 0x8]
  2917. 0000223A  2F00                     move.l     -[A7], D0
  2918. 0000223C  A972                     syscall    GetMouse
  2919. 0000223E  4E5E                     unlink     A6
  2920. 00002240  4E75                     rts
  2921. fn00002242:
  2922. 00002242  4E56 0000                link       A6, 0
  2923. 00002246  558F                     subq.l     A7, 2
  2924. 00002248  A974                     syscall    Button
  2925. 0000224A  101F                     move.b     D0, [A7]+
  2926. 0000224C  4880                     ext.w      D0
  2927. 0000224E  4E5E                     unlink     A6
  2928. 00002250  4E75                     rts
  2929. fn00002252:
  2930. 00002252  4E56 0000                link       A6, 0
  2931. 00002256  598F                     subq.l     A7, 4
  2932. 00002258  A975                     syscall    TickCount
  2933. 0000225A  201F                     move.l     D0, [A7]+
  2934. 0000225C  4E5E                     unlink     A6
  2935. 0000225E  4E75                     rts
  2936. export_33:
  2937. 00002260  4E56 0000                link       A6, 0
  2938. 00002264  302E 0008                move.w     D0, [A6 + 0x8]
  2939. 00002268  3F00                     move.w     -[A7], D0
  2940. 0000226A  A99B                     syscall    SetResLoad
  2941. 0000226C  4E5E                     unlink     A6
  2942. 0000226E  4E75                     rts
  2943. export_52:
  2944. 00002270  4E56 0000                link       A6, 0
  2945. 00002274  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2946. 00002278  4EBA F9CA                jsr        [PC - 0x636 /* 00001C44 */]
  2947. 0000227C  588F                     addq.l     A7, 4
  2948. 0000227E  598F                     subq.l     A7, 4
  2949. 00002280  206E 0008                movea.l    A0, [A6 + 0x8]
  2950. 00002284  5888                     addq.l     A0, 4
  2951. 00002286  224F                     movea.l    A1, A7
  2952. 00002288  1320                     move.b     -[A1], -[A0]
  2953. 0000228A  1320                     move.b     -[A1], -[A0]
  2954. 0000228C  1320                     move.b     -[A1], -[A0]
  2955. 0000228E  1320                     move.b     -[A1], -[A0]
  2956. 00002290  598F                     subq.l     A7, 4
  2957. 00002292  202E 000C                move.l     D0, [A6 + 0xC]
  2958. 00002296  2F00                     move.l     -[A7], D0
  2959. 00002298  A9A1                     syscall    GetNamedResource
  2960. 0000229A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2961. 0000229E  4EBA F9F4                jsr        [PC - 0x60C /* 00001C94 */]
  2962. 000022A2  588F                     addq.l     A7, 4
  2963. 000022A4  201F                     move.l     D0, [A7]+
  2964. 000022A6  4E5E                     unlink     A6
  2965. 000022A8  4E75                     rts
  2966. export_51:
  2967. 000022AA  4E56 0000                link       A6, 0
  2968. 000022AE  2F0B                     move.l     -[A7], A3
  2969. 000022B0  266E 0008                movea.l    A3, [A6 + 0x8]
  2970. 000022B4  1013                     move.b     D0, [A3]
  2971. 000022B6  4880                     ext.w      D0
  2972. 000022B8  B07C 0000                cmp.w      D0, 0x0
  2973. 000022BC  6604                     bne        +0x6 /* 000022C2 */
  2974. 000022BE  16BC 0001                move.b     [A3], 0x1
  2975. label000022C2:
  2976. 000022C2  2F0B                     move.l     -[A7], A3
  2977. 000022C4  4EBA F97E                jsr        [PC - 0x682 /* 00001C44 */]
  2978. 000022C8  588F                     addq.l     A7, 4
  2979. 000022CA  200B                     move.l     D0, A3
  2980. 000022CC  5280                     addq.l     D0, 1
  2981. 000022CE  2040                     movea.l    A0, D0
  2982. 000022D0  1010                     move.b     D0, [A0]
  2983. 000022D2  4880                     ext.w      D0
  2984. 000022D4  B07C 0001                cmp.w      D0, 0x1
  2985. 000022D8  6608                     bne        +0xA /* 000022E2 */
  2986. 000022DA  200B                     move.l     D0, A3
  2987. 000022DC  5280                     addq.l     D0, 1
  2988. 000022DE  2040                     movea.l    A0, D0
  2989. 000022E0  4210                     clr.b      [A0]
  2990. label000022E2:
  2991. 000022E2  558F                     subq.l     A7, 2
  2992. 000022E4  200B                     move.l     D0, A3
  2993. 000022E6  2F00                     move.l     -[A7], D0
  2994. 000022E8  A9B6                     syscall    OpenDeskAcc
  2995. 000022EA  301F                     move.w     D0, [A7]+
  2996. 000022EC  265F                     movea.l    A3, [A7]+
  2997. 000022EE  4E5E                     unlink     A6
  2998. 000022F0  4E75                     rts
  2999. export_50:
  3000. fn000022F2:
  3001. 000022F2  4E56 0000                link       A6, 0
  3002. 000022F6  202E 0008                move.l     D0, [A6 + 0x8]
  3003. 000022FA  A11E                     syscall    NewPtr, flags=1
  3004. 000022FC  3940 F88C                move.w     [A4 - 0x774], D0
  3005. 00002300  2008                     move.l     D0, A0
  3006. 00002302  4E5E                     unlink     A6
  3007. 00002304  4E75                     rts
  3008. fn00002306:
  3009. 00002306  4E56 0000                link       A6, 0
  3010. 0000230A  206E 0008                movea.l    A0, [A6 + 0x8]
  3011. 0000230E  A01F                     syscall    DisposPtr/DisposePtr
  3012. 00002310  3940 F88C                move.w     [A4 - 0x774], D0
  3013. 00002314  4E5E                     unlink     A6
  3014. 00002316  4E75                     rts
  3015. fn00002318:
  3016. 00002318  4E56 FFEA                link       A6, -0x0016
  3017. 0000231C  486C 0212                pea.l      [A4 + 0x212]
  3018. 00002320  4EBA F9CC                jsr        [PC - 0x634 /* 00001CEE */]
  3019. 00002324  588F                     addq.l     A7, 4
  3020. 00002326  4EBA FA68                jsr        [PC - 0x598 /* 00001D90 */]
  3021. 0000232A  4EBA FA9A                jsr        [PC - 0x566 /* 00001DC6 */]
  3022. 0000232E  486E FFEA                pea.l      [A6 - 0x16]
  3023. 00002332  3F3C 0008                move.w     -[A7], 0x8
  3024. 00002336  4EBA FEC8                jsr        [PC - 0x138 /* 00002200 */]
  3025. 0000233A  5C8F                     addq.l     A7, 6
  3026. 0000233C  0C6E 0003 FFEA           cmpi.w     [A6 - 0x16], 0x3
  3027. 00002342  665E                     bne        +0x60 /* 000023A2 */
  3028. 00002344  302E FFF8                move.w     D0, [A6 - 0x8]
  3029. 00002348  C07C 0100                and.w      D0, 0x100
  3030. 0000234C  6754                     beq        +0x56 /* 000023A2 */
  3031. 0000234E  486E FFEA                pea.l      [A6 - 0x16]
  3032. 00002352  3F3C 0008                move.w     -[A7], 0x8
  3033. 00002356  4EBA FE8C                jsr        [PC - 0x174 /* 000021E4 */]
  3034. 0000235A  5C8F                     addq.l     A7, 6
  3035. 0000235C  202E FFEC                move.l     D0, [A6 - 0x14]
  3036. 00002360  C0BC 0000 007F           and.l      D0, 0x7F
  3037. 00002366  0C80 0000 0073           cmpi.l     D0, 0x73 /* 's' */
  3038. 0000236C  6618                     bne        +0x1A /* 00002386 */
  3039. label0000236E:
  3040. 0000236E  486E FFEA                pea.l      [A6 - 0x16]
  3041. 00002372  3F3C 0008                move.w     -[A7], 0x8
  3042. 00002376  4EBA FE6C                jsr        [PC - 0x194 /* 000021E4 */]
  3043. 0000237A  5C8F                     addq.l     A7, 6
  3044. 0000237C  0C6E 0003 FFEA           cmpi.w     [A6 - 0x16], 0x3
  3045. 00002382  66EA                     bne        -0x14 /* 0000236E */
  3046. 00002384  601C                     bra        +0x1E /* 000023A2 */
  3047. label00002386:
  3048. 00002386  202E FFEC                move.l     D0, [A6 - 0x14]
  3049. 0000238A  C0BC 0000 007F           and.l      D0, 0x7F
  3050. 00002390  0C80 0000 002E           cmpi.l     D0, 0x2E /* '.' */
  3051. 00002396  660A                     bne        +0xC /* 000023A2 */
  3052. 00002398  3F3C 0002                move.w     -[A7], 0x2
  3053. 0000239C  4EBA FC86                jsr        [PC - 0x37A /* 00002024 */]
  3054. 000023A0  548F                     addq.l     A7, 2
  3055. label000023A2:
  3056. 000023A2  486E FFFC                pea.l      [A6 - 0x4]
  3057. 000023A6  4EBA EF56                jsr        [PC - 0x10AA /* 000012FE */]
  3058. 000023AA  588F                     addq.l     A7, 4
  3059. 000023AC  102E 0009                move.b     D0, [A6 + 0x9]
  3060. 000023B0  4880                     ext.w      D0
  3061. 000023B2  B07C 000A                cmp.w      D0, 0xA /* '\n' */
  3062. 000023B6  661E                     bne        +0x20 /* 000023D6 */
  3063. 000023B8  302E FFFC                move.w     D0, [A6 - 0x4]
  3064. 000023BC  D06C F9D2                add.w      D0, [A4 - 0x62E]
  3065. 000023C0  D06C F9D4                add.w      D0, [A4 - 0x62C]
  3066. 000023C4  D06C F9D8                add.w      D0, [A4 - 0x628]
  3067. 000023C8  3F00                     move.w     -[A7], D0
  3068. 000023CA  4267                     clr.w      -[A7]
  3069. 000023CC  4EBA EF60                jsr        [PC - 0x10A0 /* 0000132E */]
  3070. 000023D0  588F                     addq.l     A7, 4
  3071. 000023D2  6000 008E                bra        +0x90 /* 00002462 */
  3072. label000023D6:
  3073. 000023D6  102E 0009                move.b     D0, [A6 + 0x9]
  3074. 000023DA  4880                     ext.w      D0
  3075. 000023DC  B07C 0009                cmp.w      D0, 0x9 /* '\t' */
  3076. 000023E0  663A                     bne        +0x3C /* 0000241C */
  3077. 000023E2  302E FFFE                move.w     D0, [A6 - 0x2]
  3078. 000023E6  48C0                     ext.l      D0
  3079. 000023E8  81EC F9D6                divs.w     D0, [A4 - 0x62A]
  3080. 000023EC  3D40 FFFA                move.w     [A6 - 0x6], D0
  3081. 000023F0  302E FFFA                move.w     D0, [A6 - 0x6]
  3082. 000023F4  48C0                     ext.l      D0
  3083. 000023F6  81FC 0008                divs.w     D0, 0x8
  3084. 000023FA  5240                     addq.w     D0, 1
  3085. 000023FC  C1FC 0008                muls.w     D0, 0x8
  3086. 00002400  5340                     subq.w     D0, 1
  3087. 00002402  3D40 FFFA                move.w     [A6 - 0x6], D0
  3088. 00002406  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3089. 0000240A  302E FFFA                move.w     D0, [A6 - 0x6]
  3090. 0000240E  C1EC F9D6                muls.w     D0, [A4 - 0x62A]
  3091. 00002412  3F00                     move.w     -[A7], D0
  3092. 00002414  4EBA EF18                jsr        [PC - 0x10E8 /* 0000132E */]
  3093. 00002418  588F                     addq.l     A7, 4
  3094. 0000241A  6046                     bra        +0x48 /* 00002462 */
  3095. label0000241C:
  3096. 0000241C  102E 0009                move.b     D0, [A6 + 0x9]
  3097. 00002420  4880                     ext.w      D0
  3098. 00002422  B07C 0008                cmp.w      D0, 0x8
  3099. 00002426  6612                     bne        +0x14 /* 0000243A */
  3100. 00002428  4267                     clr.w      -[A7]
  3101. 0000242A  302C F9D6                move.w     D0, [A4 - 0x62A]
  3102. 0000242E  4440                     neg.w      D0
  3103. 00002430  3F00                     move.w     -[A7], D0
  3104. 00002432  4EBA EF10                jsr        [PC - 0x10F0 /* 00001344 */]
  3105. 00002436  588F                     addq.l     A7, 4
  3106. 00002438  6028                     bra        +0x2A /* 00002462 */
  3107. label0000243A:
  3108. 0000243A  102E 0009                move.b     D0, [A6 + 0x9]
  3109. 0000243E  4880                     ext.w      D0
  3110. 00002440  B07C 000D                cmp.w      D0, 0xD /* '\r' */
  3111. 00002444  660E                     bne        +0x10 /* 00002454 */
  3112. 00002446  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3113. 0000244A  4267                     clr.w      -[A7]
  3114. 0000244C  4EBA EEE0                jsr        [PC - 0x1120 /* 0000132E */]
  3115. 00002450  588F                     addq.l     A7, 4
  3116. 00002452  600E                     bra        +0x10 /* 00002462 */
  3117. label00002454:
  3118. 00002454  102E 0009                move.b     D0, [A6 + 0x9]
  3119. 00002458  4880                     ext.w      D0
  3120. 0000245A  3F00                     move.w     -[A7], D0
  3121. 0000245C  4EBA 0338                jsr        [PC + 0x338 /* 00002796 */]
  3122. 00002460  548F                     addq.l     A7, 2
  3123. label00002462:
  3124. 00002462  102E 0009                move.b     D0, [A6 + 0x9]
  3125. 00002466  4880                     ext.w      D0
  3126. 00002468  4E5E                     unlink     A6
  3127. 0000246A  4E75                     rts
  3128. fn0000246C:
  3129. 0000246C  4E56 FFAE                link       A6, -0x0052
  3130. 00002470  2F0B                     move.l     -[A7], A3
  3131. 00002472  266E 000A                movea.l    A3, [A6 + 0xA]
  3132. 00002476  2F0A                     move.l     -[A7], A2
  3133. 00002478  244B                     movea.l    A2, A3
  3134. 0000247A  3D6E 000E FFAE           move.w     [A6 - 0x52], [A6 + 0xE]
  3135. 00002480  0C6E 7D01 0008           cmpi.w     [A6 + 0x8], 0x7D01
  3136. 00002486  661E                     bne        +0x20 /* 000024A6 */
  3137. label00002488:
  3138. 00002488  302E 000E                move.w     D0, [A6 + 0xE]
  3139. 0000248C  536E 000E                subq.w     [A6 + 0xE], 1
  3140. 00002490  4A40                     tst.w      D0
  3141. 00002492  670E                     beq        +0x10 /* 000024A2 */
  3142. 00002494  101A                     move.b     D0, [A2]+
  3143. 00002496  4880                     ext.w      D0
  3144. 00002498  3F00                     move.w     -[A7], D0
  3145. 0000249A  4EBA FE7C                jsr        [PC - 0x184 /* 00002318 */]
  3146. 0000249E  548F                     addq.l     A7, 2
  3147. 000024A0  60E6                     bra        -0x18 /* 00002488 */
  3148. label000024A2:
  3149. 000024A2  6000 00A4                bra        +0xA6 /* 00002548 */
  3150. label000024A6:
  3151. 000024A6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3152. 000024AA  4EBA 0408                jsr        [PC + 0x408 /* 000028B4 */]
  3153. 000024AE  548F                     addq.l     A7, 2
  3154. 000024B0  4A40                     tst.w      D0
  3155. 000024B2  661E                     bne        +0x20 /* 000024D2 */
  3156. label000024B4:
  3157. 000024B4  302E FFAE                move.w     D0, [A6 - 0x52]
  3158. 000024B8  536E FFAE                subq.w     [A6 - 0x52], 1
  3159. 000024BC  4A40                     tst.w      D0
  3160. 000024BE  6712                     beq        +0x14 /* 000024D2 */
  3161. 000024C0  1012                     move.b     D0, [A2]
  3162. 000024C2  4880                     ext.w      D0
  3163. 000024C4  B07C 000A                cmp.w      D0, 0xA /* '\n' */
  3164. 000024C8  6604                     bne        +0x6 /* 000024CE */
  3165. 000024CA  14BC 000D                move.b     [A2], 0xD /* '\r' */
  3166. label000024CE:
  3167. 000024CE  528A                     addq.l     A2, 1
  3168. 000024D0  60E2                     bra        -0x1C /* 000024B4 */
  3169. label000024D2:
  3170. 000024D2  42AE FFBC                clr.l      [A6 - 0x44]
  3171. 000024D6  3D6E 0008 FFC8           move.w     [A6 - 0x38], [A6 + 0x8]
  3172. 000024DC  2D4B FFD0                move.l     [A6 - 0x30], A3
  3173. 000024E0  302E 000E                move.w     D0, [A6 + 0xE]
  3174. 000024E4  C0BC 0000 FFFF           and.l      D0, 0xFFFF
  3175. 000024EA  2D40 FFD4                move.l     [A6 - 0x2C], D0
  3176. 000024EE  426E FFDC                clr.w      [A6 - 0x24]
  3177. 000024F2  4267                     clr.w      -[A7]
  3178. 000024F4  486E FFB0                pea.l      [A6 - 0x50]
  3179. 000024F8  4EBA 0454                jsr        [PC + 0x454 /* 0000294E */]
  3180. 000024FC  5C8F                     addq.l     A7, 6
  3181. 000024FE  3940 F9C8                move.w     [A4 - 0x638], D0
  3182. 00002502  0C40 0000                cmpi.w     D0, 0x0
  3183. 00002506  6C06                     bge        +0x8 /* 0000250E */
  3184. 00002508  303C FFFF                move.w     D0, 0xFFFF
  3185. 0000250C  603E                     bra        +0x40 /* 0000254C */
  3186. label0000250E:
  3187. 0000250E  202E FFD8                move.l     D0, [A6 - 0x28]
  3188. 00002512  3D40 FFAE                move.w     [A6 - 0x52], D0
  3189. 00002516  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3190. 0000251A  4EBA 0398                jsr        [PC + 0x398 /* 000028B4 */]
  3191. 0000251E  548F                     addq.l     A7, 2
  3192. 00002520  4A40                     tst.w      D0
  3193. 00002522  6624                     bne        +0x26 /* 00002548 */
  3194. 00002524  3D6E FFAE 000E           move.w     [A6 + 0xE], [A6 - 0x52]
  3195. label0000252A:
  3196. 0000252A  302E 000E                move.w     D0, [A6 + 0xE]
  3197. 0000252E  536E 000E                subq.w     [A6 + 0xE], 1
  3198. 00002532  4A40                     tst.w      D0
  3199. 00002534  6712                     beq        +0x14 /* 00002548 */
  3200. 00002536  1013                     move.b     D0, [A3]
  3201. 00002538  4880                     ext.w      D0
  3202. 0000253A  B07C 000D                cmp.w      D0, 0xD /* '\r' */
  3203. 0000253E  6604                     bne        +0x6 /* 00002544 */
  3204. 00002540  16BC 000A                move.b     [A3], 0xA /* '\n' */
  3205. label00002544:
  3206. 00002544  528B                     addq.l     A3, 1
  3207. 00002546  60E2                     bra        -0x1C /* 0000252A */
  3208. label00002548:
  3209. 00002548  302E FFAE                move.w     D0, [A6 - 0x52]
  3210. label0000254C:
  3211. 0000254C  245F                     movea.l    A2, [A7]+
  3212. 0000254E  265F                     movea.l    A3, [A7]+
  3213. 00002550  4E5E                     unlink     A6
  3214. 00002552  4E75                     rts
  3215. export_49:
  3216. 00002554  4E56 0000                link       A6, 0
  3217. 00002558  202E 0008                move.l     D0, [A6 + 0x8]
  3218. 0000255C  2F00                     move.l     -[A7], D0
  3219. 0000255E  A922                     syscall    BeginUpdate
  3220. 00002560  4E5E                     unlink     A6
  3221. 00002562  4E75                     rts
  3222. export_29:
  3223. 00002564  4E56 0000                link       A6, 0
  3224. 00002568  202E 0008                move.l     D0, [A6 + 0x8]
  3225. 0000256C  2F00                     move.l     -[A7], D0
  3226. 0000256E  A923                     syscall    EndUpdate
  3227. 00002570  4E5E                     unlink     A6
  3228. 00002572  4E75                     rts
  3229. export_48:
  3230. fn00002574:
  3231. 00002574  4E56 0000                link       A6, 0
  3232. 00002578  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3233. 0000257C  A97B                     syscall    InitDialogs
  3234. 0000257E  4E5E                     unlink     A6
  3235. 00002580  4E75                     rts
  3236. export_31:
  3237. 00002582  4E56 0000                link       A6, 0
  3238. 00002586  554F                     subq.w     A7, 2
  3239. 00002588  206E 0008                movea.l    A0, [A6 + 0x8]
  3240. 0000258C  2F10                     move.l     -[A7], [A0]
  3241. 0000258E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3242. 00002592  A92C                     syscall    FindWindow
  3243. 00002594  301F                     move.w     D0, [A7]+
  3244. 00002596  4E5E                     unlink     A6
  3245. 00002598  4E75                     rts
  3246. export_47:
  3247. 0000259A  4E56 0000                link       A6, 0
  3248. 0000259E  554F                     subq.w     A7, 2
  3249. 000025A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3250. 000025A4  206E 000C                movea.l    A0, [A6 + 0xC]
  3251. 000025A8  2F10                     move.l     -[A7], [A0]
  3252. 000025AA  A91E                     syscall    TrackGoAway
  3253. 000025AC  101F                     move.b     D0, [A7]+
  3254. 000025AE  4E5E                     unlink     A6
  3255. 000025B0  4E75                     rts
  3256. export_23:
  3257. 000025B2  4E56 0000                link       A6, 0
  3258. 000025B6  202E 0008                move.l     D0, [A6 + 0x8]
  3259. 000025BA  2F00                     move.l     -[A7], D0
  3260. 000025BC  302E 000C                move.w     D0, [A6 + 0xC]
  3261. 000025C0  3F00                     move.w     -[A7], D0
  3262. 000025C2  A935                     syscall    InsertMenu
  3263. 000025C4  4E5E                     unlink     A6
  3264. 000025C6  4E75                     rts
  3265. export_45:
  3266. 000025C8  4E56 0000                link       A6, 0
  3267. 000025CC  A937                     syscall    DrawMenuBar
  3268. 000025CE  4E5E                     unlink     A6
  3269. 000025D0  4E75                     rts
  3270. export_10:
  3271. fn000025D2:
  3272. 000025D2  4E56 0000                link       A6, 0
  3273. 000025D6  A930                     syscall    InitMenus
  3274. 000025D8  4E5E                     unlink     A6
  3275. 000025DA  4E75                     rts
  3276. export_1:
  3277. 000025DC  4E56 0000                link       A6, 0
  3278. 000025E0  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3279. 000025E4  4EBA F65E                jsr        [PC - 0x9A2 /* 00001C44 */]
  3280. 000025E8  588F                     addq.l     A7, 4
  3281. 000025EA  598F                     subq.l     A7, 4
  3282. 000025EC  302E 0008                move.w     D0, [A6 + 0x8]
  3283. 000025F0  3F00                     move.w     -[A7], D0
  3284. 000025F2  202E 000A                move.l     D0, [A6 + 0xA]
  3285. 000025F6  2F00                     move.l     -[A7], D0
  3286. 000025F8  A931                     syscall    NewMenu
  3287. 000025FA  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3288. 000025FE  4EBA F694                jsr        [PC - 0x96C /* 00001C94 */]
  3289. 00002602  588F                     addq.l     A7, 4
  3290. 00002604  201F                     move.l     D0, [A7]+
  3291. 00002606  4E5E                     unlink     A6
  3292. 00002608  4E75                     rts
  3293. export_41:
  3294. 0000260A  4E56 0000                link       A6, 0
  3295. 0000260E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3296. 00002612  4EBA F630                jsr        [PC - 0x9D0 /* 00001C44 */]
  3297. 00002616  588F                     addq.l     A7, 4
  3298. 00002618  202E 0008                move.l     D0, [A6 + 0x8]
  3299. 0000261C  2F00                     move.l     -[A7], D0
  3300. 0000261E  202E 000C                move.l     D0, [A6 + 0xC]
  3301. 00002622  2F00                     move.l     -[A7], D0
  3302. 00002624  A933                     syscall    AppendMenu
  3303. 00002626  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3304. 0000262A  4EBA F668                jsr        [PC - 0x998 /* 00001C94 */]
  3305. 0000262E  588F                     addq.l     A7, 4
  3306. 00002630  4E5E                     unlink     A6
  3307. 00002632  4E75                     rts
  3308. export_44:
  3309. 00002634  4E56 0000                link       A6, 0
  3310. 00002638  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3311. 0000263C  206E 000C                movea.l    A0, [A6 + 0xC]
  3312. 00002640  2F10                     move.l     -[A7], [A0]
  3313. 00002642  A94D                     syscall    AppendResMenu/AddResMenu
  3314. 00002644  4E5E                     unlink     A6
  3315. 00002646  4E75                     rts
  3316. export_30:
  3317. 00002648  4E56 0000                link       A6, 0
  3318. 0000264C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3319. 00002650  4EBA F5F2                jsr        [PC - 0xA0E /* 00001C44 */]
  3320. 00002654  588F                     addq.l     A7, 4
  3321. 00002656  594F                     subq.w     A7, 4
  3322. 00002658  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3323. 0000265C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3324. 00002660  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3325. 00002664  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  3326. 00002668  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  3327. 0000266C  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3328. 00002670  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  3329. 00002674  2F2E 001E                move.l     -[A7], [A6 + 0x1E]
  3330. 00002678  2F2E 0022                move.l     -[A7], [A6 + 0x22]
  3331. 0000267C  A97D                     syscall    NewDialog
  3332. 0000267E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3333. 00002682  4EBA F610                jsr        [PC - 0x9F0 /* 00001C94 */]
  3334. 00002686  588F                     addq.l     A7, 4
  3335. 00002688  201F                     move.l     D0, [A7]+
  3336. 0000268A  4E5E                     unlink     A6
  3337. 0000268C  4E75                     rts
  3338. export_43:
  3339. 0000268E  4E56 0000                link       A6, 0
  3340. 00002692  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3341. 00002696  A983                     syscall    DisposeDialog
  3342. 00002698  4E5E                     unlink     A6
  3343. 0000269A  4E75                     rts
  3344. export_34:
  3345. fn0000269C:
  3346. 0000269C  4E56 0000                link       A6, 0
  3347. 000026A0  202E 0008                move.l     D0, [A6 + 0x8]
  3348. 000026A4  A122                     syscall    NewHandle, flags=1
  3349. 000026A6  3940 F88C                move.w     [A4 - 0x774], D0
  3350. 000026AA  2008                     move.l     D0, A0
  3351. 000026AC  4E5E                     unlink     A6
  3352. 000026AE  4E75                     rts
  3353. export_42:
  3354. 000026B0  4E56 0000                link       A6, 0
  3355. 000026B4  206E 0008                movea.l    A0, [A6 + 0x8]
  3356. 000026B8  A023                     syscall    DisposHandle/DisposeHandle
  3357. 000026BA  3940 F88C                move.w     [A4 - 0x774], D0
  3358. 000026BE  4E5E                     unlink     A6
  3359. 000026C0  4E75                     rts
  3360. export_39:
  3361. 000026C2  4E56 0000                link       A6, 0
  3362. 000026C6  202E 0008                move.l     D0, [A6 + 0x8]
  3363. 000026CA  2F00                     move.l     -[A7], D0
  3364. 000026CC  A871                     syscall    GlobalToLocal
  3365. 000026CE  4E5E                     unlink     A6
  3366. 000026D0  4E75                     rts
  3367. fn000026D2:
  3368. 000026D2  4E56 0000                link       A6, 0
  3369. label000026D6:
  3370. 000026D6  206E 0008                movea.l    A0, [A6 + 0x8]
  3371. 000026DA  1010                     move.b     D0, [A0]
  3372. 000026DC  671A                     beq        +0x1C /* 000026F8 */
  3373. 000026DE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3374. 000026E2  206E 0008                movea.l    A0, [A6 + 0x8]
  3375. 000026E6  52AE 0008                addq.l     [A6 + 0x8], 1
  3376. 000026EA  1010                     move.b     D0, [A0]
  3377. 000026EC  4880                     ext.w      D0
  3378. 000026EE  3F00                     move.w     -[A7], D0
  3379. 000026F0  4EBA FAAE                jsr        [PC - 0x552 /* 000021A0 */]
  3380. 000026F4  5C8F                     addq.l     A7, 6
  3381. 000026F6  60DE                     bra        -0x20 /* 000026D6 */
  3382. label000026F8:
  3383. 000026F8  4E5E                     unlink     A6
  3384. 000026FA  4E75                     rts
  3385. export_37:
  3386. 000026FC  4E56 0000                link       A6, 0
  3387. 00002700  202E 0008                move.l     D0, [A6 + 0x8]
  3388. 00002704  2F00                     move.l     -[A7], D0
  3389. 00002706  A91F                     syscall    SelectWindow
  3390. 00002708  4E5E                     unlink     A6
  3391. 0000270A  4E75                     rts
  3392. export_38:
  3393. 0000270C  4E56 0000                link       A6, 0
  3394. 00002710  202E 0008                move.l     D0, [A6 + 0x8]
  3395. 00002714  2F00                     move.l     -[A7], D0
  3396. 00002716  A916                     syscall    HideWindow
  3397. 00002718  4E5E                     unlink     A6
  3398. 0000271A  4E75                     rts
  3399. export_12:
  3400. 0000271C  4E56 0000                link       A6, 0
  3401. 00002720  202E 0008                move.l     D0, [A6 + 0x8]
  3402. 00002724  2F00                     move.l     -[A7], D0
  3403. 00002726  A915                     syscall    ShowWindow
  3404. 00002728  4E5E                     unlink     A6
  3405. 0000272A  4E75                     rts
  3406. export_22:
  3407. fn0000272C:
  3408. 0000272C  4E56 0000                link       A6, 0
  3409. 00002730  598F                     subq.l     A7, 4
  3410. 00002732  A924                     syscall    FrontWindow
  3411. 00002734  201F                     move.l     D0, [A7]+
  3412. 00002736  4E5E                     unlink     A6
  3413. 00002738  4E75                     rts
  3414. export_35:
  3415. 0000273A  4E56 0000                link       A6, 0
  3416. 0000273E  594F                     subq.w     A7, 4
  3417. 00002740  206E 0008                movea.l    A0, [A6 + 0x8]
  3418. 00002744  2F10                     move.l     -[A7], [A0]
  3419. 00002746  A93D                     syscall    MenuSelect
  3420. 00002748  201F                     move.l     D0, [A7]+
  3421. 0000274A  4E5E                     unlink     A6
  3422. 0000274C  4E75                     rts
  3423. export_2:
  3424. 0000274E  4E56 0000                link       A6, 0
  3425. 00002752  598F                     subq.l     A7, 4
  3426. 00002754  102E 0009                move.b     D0, [A6 + 0x9]
  3427. 00002758  4880                     ext.w      D0
  3428. 0000275A  3F00                     move.w     -[A7], D0
  3429. 0000275C  A93E                     syscall    MenuKey
  3430. 0000275E  201F                     move.l     D0, [A7]+
  3431. 00002760  4E5E                     unlink     A6
  3432. 00002762  4E75                     rts
  3433. export_36:
  3434. 00002764  4E56 0000                link       A6, 0
  3435. 00002768  302E 0008                move.w     D0, [A6 + 0x8]
  3436. 0000276C  3F00                     move.w     -[A7], D0
  3437. 0000276E  A938                     syscall    HiliteMenu
  3438. 00002770  4E5E                     unlink     A6
  3439. 00002772  4E75                     rts
  3440. fn00002774:
  3441. 00002774  4E56 0000                link       A6, 0
  3442. 00002778  102E 0009                move.b     D0, [A6 + 0x9]
  3443. 0000277C  4880                     ext.w      D0
  3444. 0000277E  3F00                     move.w     -[A7], D0
  3445. 00002780  A888                     syscall    TextFace
  3446. 00002782  4E5E                     unlink     A6
  3447. 00002784  4E75                     rts
  3448. fn00002786:
  3449. 00002786  4E56 0000                link       A6, 0
  3450. 0000278A  302E 0008                move.w     D0, [A6 + 0x8]
  3451. 0000278E  3F00                     move.w     -[A7], D0
  3452. 00002790  A889                     syscall    TextMode
  3453. 00002792  4E5E                     unlink     A6
  3454. 00002794  4E75                     rts
  3455. fn00002796:
  3456. 00002796  4E56 0000                link       A6, 0
  3457. 0000279A  102E 0009                move.b     D0, [A6 + 0x9]
  3458. 0000279E  4880                     ext.w      D0
  3459. 000027A0  3F00                     move.w     -[A7], D0
  3460. 000027A2  A883                     syscall    DrawChar
  3461. 000027A4  4E5E                     unlink     A6
  3462. 000027A6  4E75                     rts
  3463. fn000027A8:
  3464. 000027A8  4E56 0000                link       A6, 0
  3465. 000027AC  202E 0008                move.l     D0, [A6 + 0x8]
  3466. 000027B0  2F00                     move.l     -[A7], D0
  3467. 000027B2  A88B                     syscall    GetFontInfo
  3468. 000027B4  4E5E                     unlink     A6
  3469. 000027B6  4E75                     rts
  3470. export_32:
  3471. 000027B8  4E56 0000                link       A6, 0
  3472. 000027BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3473. 000027C0  206E 000C                movea.l    A0, [A6 + 0xC]
  3474. 000027C4  2F10                     move.l     -[A7], [A0]
  3475. 000027C6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3476. 000027CA  A925                     syscall    DragWindow
  3477. 000027CC  4E5E                     unlink     A6
  3478. 000027CE  4E75                     rts
  3479. export_14:
  3480. 000027D0  4E56 0000                link       A6, 0
  3481. 000027D4  594F                     subq.w     A7, 4
  3482. 000027D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3483. 000027DA  206E 000C                movea.l    A0, [A6 + 0xC]
  3484. 000027DE  2F10                     move.l     -[A7], [A0]
  3485. 000027E0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3486. 000027E4  A92B                     syscall    GrowWindow
  3487. 000027E6  201F                     move.l     D0, [A7]+
  3488. 000027E8  4E5E                     unlink     A6
  3489. 000027EA  4E75                     rts
  3490. export_16:
  3491. 000027EC  4E56 0000                link       A6, 0
  3492. 000027F0  202E 0008                move.l     D0, [A6 + 0x8]
  3493. 000027F4  2F00                     move.l     -[A7], D0
  3494. 000027F6  302E 000C                move.w     D0, [A6 + 0xC]
  3495. 000027FA  3F00                     move.w     -[A7], D0
  3496. 000027FC  302E 000E                move.w     D0, [A6 + 0xE]
  3497. 00002800  3F00                     move.w     -[A7], D0
  3498. 00002802  102E 0011                move.b     D0, [A6 + 0x11]
  3499. 00002806  1F00                     move.b     -[A7], D0
  3500. 00002808  A91D                     syscall    SizeWindow
  3501. 0000280A  4E5E                     unlink     A6
  3502. 0000280C  4E75                     rts
  3503. export_18:
  3504. fn0000280E:
  3505. 0000280E  4E56 0000                link       A6, 0
  3506. 00002812  A850                     syscall    InitCursor
  3507. 00002814  4E5E                     unlink     A6
  3508. 00002816  4E75                     rts
  3509. fn00002818:
  3510. 00002818  4E56 0000                link       A6, 0
  3511. 0000281C  A852                     syscall    HideCursor
  3512. 0000281E  4E5E                     unlink     A6
  3513. 00002820  4E75                     rts
  3514. fn00002822:
  3515. 00002822  4E56 0000                link       A6, 0
  3516. 00002826  202E 0008                move.l     D0, [A6 + 0x8]
  3517. 0000282A  2F00                     move.l     -[A7], D0
  3518. 0000282C  A8A1                     syscall    FrameRect
  3519. 0000282E  4E5E                     unlink     A6
  3520. 00002830  4E75                     rts
  3521. fn00002832:
  3522. 00002832  4E56 0000                link       A6, 0
  3523. 00002836  202E 0008                move.l     D0, [A6 + 0x8]
  3524. 0000283A  2F00                     move.l     -[A7], D0
  3525. 0000283C  A8A2                     syscall    PaintRect
  3526. 0000283E  4E5E                     unlink     A6
  3527. 00002840  4E75                     rts
  3528. fn00002842:
  3529. 00002842  4E56 0000                link       A6, 0
  3530. 00002846  202E 0008                move.l     D0, [A6 + 0x8]
  3531. 0000284A  2F00                     move.l     -[A7], D0
  3532. 0000284C  A8A3                     syscall    EraseRect
  3533. 0000284E  4E5E                     unlink     A6
  3534. 00002850  4E75                     rts
  3535. fn00002852:
  3536. 00002852  4E56 0000                link       A6, 0
  3537. 00002856  202E 0008                move.l     D0, [A6 + 0x8]
  3538. 0000285A  2F00                     move.l     -[A7], D0
  3539. 0000285C  A8A4                     syscall    InvertRect
  3540. 0000285E  4E5E                     unlink     A6
  3541. 00002860  4E75                     rts
  3542. fn00002862:
  3543. 00002862  4E56 0000                link       A6, 0
  3544. 00002866  202E 0008                move.l     D0, [A6 + 0x8]
  3545. 0000286A  2F00                     move.l     -[A7], D0
  3546. 0000286C  202E 000C                move.l     D0, [A6 + 0xC]
  3547. 00002870  2F00                     move.l     -[A7], D0
  3548. 00002872  A8A5                     syscall    FillRect
  3549. 00002874  4E5E                     unlink     A6
  3550. 00002876  4E75                     rts
  3551. fn00002878:
  3552. 00002878  4E56 FFFE                link       A6, -0x0002
  3553. 0000287C  426E FFFE                clr.w      [A6 - 0x2]
  3554. label00002880:
  3555. 00002880  0C6E 0015 FFFE           cmpi.w     [A6 - 0x2], 0x15
  3556. 00002886  6C28                     bge        +0x2A /* 000028B0 */
  3557. 00002888  302E FFFE                move.w     D0, [A6 - 0x2]
  3558. 0000288C  E580                     asl        D0, 2
  3559. 0000288E  41EC F88E                lea.l      A0, [A4 - 0x772]
  3560. 00002892  D0C0                     add.w      A0, D0
  3561. 00002894  3010                     move.w     D0, [A0]
  3562. 00002896  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3563. 0000289A  660E                     bne        +0x10 /* 000028AA */
  3564. 0000289C  302E FFFE                move.w     D0, [A6 - 0x2]
  3565. 000028A0  E580                     asl        D0, 2
  3566. 000028A2  41EC F88E                lea.l      A0, [A4 - 0x772]
  3567. 000028A6  D0C0                     add.w      A0, D0
  3568. 000028A8  4250                     clr.w      [A0]
  3569. label000028AA:
  3570. 000028AA  526E FFFE                addq.w     [A6 - 0x2], 1
  3571. 000028AE  60D0                     bra        -0x2E /* 00002880 */
  3572. label000028B0:
  3573. 000028B0  4E5E                     unlink     A6
  3574. 000028B2  4E75                     rts
  3575. fn000028B4:
  3576. 000028B4  4E56 0000                link       A6, 0
  3577. 000028B8  3F07                     move.w     -[A7], D7
  3578. 000028BA  3E2E 0008                move.w     D7, [A6 + 0x8]
  3579. 000028BE  41EC F88E                lea.l      A0, [A4 - 0x772]
  3580. 000028C2  2248                     movea.l    A1, A0
  3581. 000028C4  D2FC 0054                add.w      A1, 0x54 /* 'T' */
  3582. label000028C8:
  3583. 000028C8  BE50                     cmp.w      D7, [A0]
  3584. 000028CA  6706                     beq        +0x8 /* 000028D2 */
  3585. 000028CC  5848                     addq.w     A0, 4
  3586. 000028CE  B3C8                     cmpa.l     A1, A0
  3587. 000028D0  66F6                     bne        -0x8 /* 000028C8 */
  3588. label000028D2:
  3589. 000028D2  3028 0002                move.w     D0, [A0 + 0x2]
  3590. 000028D6  3E1F                     move.w     D7, [A7]+
  3591. 000028D8  4E5E                     unlink     A6
  3592. 000028DA  4E75                     rts
  3593. fn000028DC:
  3594. 000028DC  4E56 0000                link       A6, 0
  3595. 000028E0  202E 0008                move.l     D0, [A6 + 0x8]
  3596. 000028E4  2F00                     move.l     -[A7], D0
  3597. 000028E6  302E 000C                move.w     D0, [A6 + 0xC]
  3598. 000028EA  3F00                     move.w     -[A7], D0
  3599. 000028EC  302E 000E                move.w     D0, [A6 + 0xE]
  3600. 000028F0  3F00                     move.w     -[A7], D0
  3601. 000028F2  202E 0010                move.l     D0, [A6 + 0x10]
  3602. 000028F6  2F00                     move.l     -[A7], D0
  3603. 000028F8  A8EF                     syscall    ScrollRect
  3604. 000028FA  4E5E                     unlink     A6
  3605. 000028FC  4E75                     rts
  3606. export_27:
  3607. 000028FE  4E56 0000                link       A6, 0
  3608. 00002902  202E 0008                move.l     D0, [A6 + 0x8]
  3609. 00002906  2F00                     move.l     -[A7], D0
  3610. 00002908  202E 000C                move.l     D0, [A6 + 0xC]
  3611. 0000290C  2F00                     move.l     -[A7], D0
  3612. 0000290E  A9B3                     syscall    SystemClick
  3613. 00002910  4E5E                     unlink     A6
  3614. 00002912  4E75                     rts
  3615. export_21:
  3616. 00002914  4E56 0000                link       A6, 0
  3617. 00002918  558F                     subq.l     A7, 2
  3618. 0000291A  302E 0008                move.w     D0, [A6 + 0x8]
  3619. 0000291E  3F00                     move.w     -[A7], D0
  3620. 00002920  A9C2                     syscall    SysEdit
  3621. 00002922  301F                     move.w     D0, [A7]+
  3622. 00002924  4880                     ext.w      D0
  3623. 00002926  4E5E                     unlink     A6
  3624. 00002928  4E75                     rts
  3625. export_26:
  3626. fn0000292A:
  3627. 0000292A  4E56 0000                link       A6, 0
  3628. 0000292E  206E 0008                movea.l    A0, [A6 + 0x8]
  3629. 00002932  226E 000C                movea.l    A1, [A6 + 0xC]
  3630. 00002936  202E 0010                move.l     D0, [A6 + 0x10]
  3631. 0000293A  A02E                     syscall    BlockMove/BlockMoveData
  3632. 0000293C  3940 F88C                move.w     [A4 - 0x774], D0
  3633. 00002940  4E5E                     unlink     A6
  3634. 00002942  4E75                     rts
  3635. fn00002944:
  3636. 00002944  4E56 0000                link       A6, 0
  3637. 00002948  A9F4                     syscall    ExitToShell
  3638. 0000294A  4E5E                     unlink     A6
  3639. 0000294C  4E75                     rts
  3640. fn0000294E:
  3641. 0000294E  4E56 0000                link       A6, 0
  3642. 00002952  202E 0008                move.l     D0, [A6 + 0x8]
  3643. 00002956  2040                     movea.l    A0, D0
  3644. 00002958  302E 000C                move.w     D0, [A6 + 0xC]
  3645. 0000295C  6704                     beq        +0x6 /* 00002962 */
  3646. 0000295E  A403                     syscall    Write, flags=4
  3647. 00002960  6002                     bra        +0x4 /* 00002964 */
  3648. label00002962:
  3649. 00002962  A003                     syscall    Write
  3650. label00002964:
  3651. 00002964  4E5E                     unlink     A6
  3652. 00002966  4E75                     rts
  3653. fn00002968:
  3654. 00002968  4E56 0000                link       A6, 0
  3655. 0000296C  202E 0008                move.l     D0, [A6 + 0x8]
  3656. 00002970  2040                     movea.l    A0, D0
  3657. 00002972  302E 000C                move.w     D0, [A6 + 0xC]
  3658. 00002976  6704                     beq        +0x6 /* 0000297C */
  3659. 00002978  A418                     syscall    GetFPos, flags=4
  3660. 0000297A  6002                     bra        +0x4 /* 0000297E */
  3661. label0000297C:
  3662. 0000297C  A218                     syscall    GetFPos, flags=2
  3663. label0000297E:
  3664. 0000297E  4E5E                     unlink     A6
  3665. 00002980  4E75                     rts
  3666. fn00002982:
  3667. 00002982  4E56 0000                link       A6, 0
  3668. 00002986  202E 0008                move.l     D0, [A6 + 0x8]
  3669. 0000298A  2040                     movea.l    A0, D0
  3670. 0000298C  302E 000C                move.w     D0, [A6 + 0xC]
  3671. 00002990  6704                     beq        +0x6 /* 00002996 */
  3672. 00002992  A444                     syscall    SetFPos, flags=4
  3673. 00002994  6002                     bra        +0x4 /* 00002998 */
  3674. label00002996:
  3675. 00002996  A244                     syscall    SetFPos, flags=2
  3676. label00002998:
  3677. 00002998  4E5E                     unlink     A6
  3678. 0000299A  4E75                     rts
  3679. fn0000299C:
  3680. 0000299C  4E56 0000                link       A6, 0
  3681. 000029A0  202E 0008                move.l     D0, [A6 + 0x8]
  3682. 000029A4  2040                     movea.l    A0, D0
  3683. 000029A6  302E 000C                move.w     D0, [A6 + 0xC]
  3684. 000029AA  6704                     beq        +0x6 /* 000029B0 */
  3685. 000029AC  A401                     syscall    Close, flags=4
  3686. 000029AE  6002                     bra        +0x4 /* 000029B2 */
  3687. label000029B0:
  3688. 000029B0  A201                     syscall    Close, flags=2
  3689. label000029B2:
  3690. 000029B2  4E5E                     unlink     A6
  3691. 000029B4  4E75                     rts
  3692. export_24:
  3693. 000029B6  4E56 FFFC                link       A6, -0x0004
  3694. 000029BA  2F3C 0080 0000           move.l     -[A7], 0x800000
  3695. 000029C0  4EBA F930                jsr        [PC - 0x6D0 /* 000022F2 */]
  3696. 000029C4  588F                     addq.l     A7, 4
  3697. 000029C6  2D40 FFFC                move.l     [A6 - 0x4], D0
  3698. 000029CA  4E5E                     unlink     A6
  3699. 000029CC  4E75                     rts
  3700. export_20:
  3701. fn000029CE:
  3702. 000029CE  4E56 0000                link       A6, 0
  3703. 000029D2  A912                     syscall    InitWindows
  3704. 000029D4  397C 0001 FA76           move.w     [A4 - 0x58A], 0x1
  3705. 000029DA  4E5E                     unlink     A6
  3706. 000029DC  4E75                     rts
  3707. export_8:
  3708. fn000029DE:
  3709. 000029DE  4E56 0000                link       A6, 0
  3710. 000029E2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3711. 000029E6  4EBA F25C                jsr        [PC - 0xDA4 /* 00001C44 */]
  3712. 000029EA  588F                     addq.l     A7, 4
  3713. 000029EC  598F                     subq.l     A7, 4
  3714. 000029EE  202E 0008                move.l     D0, [A6 + 0x8]
  3715. 000029F2  2F00                     move.l     -[A7], D0
  3716. 000029F4  202E 000C                move.l     D0, [A6 + 0xC]
  3717. 000029F8  2F00                     move.l     -[A7], D0
  3718. 000029FA  202E 0010                move.l     D0, [A6 + 0x10]
  3719. 000029FE  2F00                     move.l     -[A7], D0
  3720. 00002A00  102E 0015                move.b     D0, [A6 + 0x15]
  3721. 00002A04  1F00                     move.b     -[A7], D0
  3722. 00002A06  302E 0016                move.w     D0, [A6 + 0x16]
  3723. 00002A0A  3F00                     move.w     -[A7], D0
  3724. 00002A0C  202E 0018                move.l     D0, [A6 + 0x18]
  3725. 00002A10  2F00                     move.l     -[A7], D0
  3726. 00002A12  102E 001D                move.b     D0, [A6 + 0x1D]
  3727. 00002A16  1F00                     move.b     -[A7], D0
  3728. 00002A18  202E 001E                move.l     D0, [A6 + 0x1E]
  3729. 00002A1C  2F00                     move.l     -[A7], D0
  3730. 00002A1E  A913                     syscall    NewWindow
  3731. 00002A20  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3732. 00002A24  4EBA F26E                jsr        [PC - 0xD92 /* 00001C94 */]
  3733. 00002A28  588F                     addq.l     A7, 4
  3734. 00002A2A  201F                     move.l     D0, [A7]+
  3735. 00002A2C  4E5E                     unlink     A6
  3736. 00002A2E  4E75                     rts
  3737. export_17:
  3738. 00002A30  4E56 0000                link       A6, 0
  3739. 00002A34  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3740. 00002A38  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3741. 00002A3C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3742. 00002A40  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3743. 00002A44  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  3744. 00002A48  A98D                     syscall    GetDialogItem/GetDItem
  3745. 00002A4A  4E5E                     unlink     A6
  3746. 00002A4C  4E75                     rts
  3747. export_7:
  3748. 00002A4E  4E56 0000                link       A6, 0
  3749. 00002A52  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3750. 00002A56  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3751. 00002A5A  A990                     syscall    GetDialogItemText/GetIText
  3752. 00002A5C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3753. 00002A60  4EBA F232                jsr        [PC - 0xDCE /* 00001C94 */]
  3754. 00002A64  588F                     addq.l     A7, 4
  3755. 00002A66  4E5E                     unlink     A6
  3756. 00002A68  4E75                     rts
  3757. export_4:
  3758. 00002A6A  4E56 0000                link       A6, 0
  3759. 00002A6E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3760. 00002A72  4EBA F1D0                jsr        [PC - 0xE30 /* 00001C44 */]
  3761. 00002A76  588F                     addq.l     A7, 4
  3762. 00002A78  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3763. 00002A7C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3764. 00002A80  A98F                     syscall    SetDialogItemText/SetIText
  3765. 00002A82  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3766. 00002A86  4EBA F20C                jsr        [PC - 0xDF4 /* 00001C94 */]
  3767. 00002A8A  588F                     addq.l     A7, 4
  3768. 00002A8C  4E5E                     unlink     A6
  3769. 00002A8E  4E75                     rts
  3770. fn00002A90:
  3771. 00002A90  4E56 0000                link       A6, 0
  3772. 00002A94  397C FFFC F854           move.w     [A4 - 0x7AC], 0xFFFC
  3773. 00002A9A  296E 0008 F85C           move.l     [A4 - 0x7A4], [A6 + 0x8]
  3774. 00002AA0  296E 000C F860           move.l     [A4 - 0x7A0], [A6 + 0xC]
  3775. 00002AA6  296E 0010 F848           move.l     [A4 - 0x7B8], [A6 + 0x10]
  3776. 00002AAC  426C F868                clr.w      [A4 - 0x798]
  3777. 00002AB0  0CAE FFFF FFFF 0010      cmpi.l     [A6 + 0x10], 0xFFFFFFFF
  3778. 00002AB8  56C0                     sne        D0
  3779. 00002ABA  C07C 0001                and.w      D0, 0x1
  3780. 00002ABE  3F00                     move.w     -[A7], D0
  3781. 00002AC0  486C F83C                pea.l      [A4 - 0x7C4]
  3782. 00002AC4  4EBA FE88                jsr        [PC - 0x178 /* 0000294E */]
  3783. 00002AC8  5C8F                     addq.l     A7, 6
  3784. 00002ACA  4E5E                     unlink     A6
  3785. 00002ACC  4E75                     rts
  3786. export_13:
  3787. 00002ACE  4E56 0000                link       A6, 0
  3788. 00002AD2  A9B4                     syscall    SystemTask
  3789. 00002AD4  4E5E                     unlink     A6
  3790. 00002AD6  4E75                     rts
  3791. export_11:
  3792. 00002AD8  4E56 0000                link       A6, 0
  3793. 00002ADC  598F                     subq.l     A7, 4
  3794. 00002ADE  202E 0008                move.l     D0, [A6 + 0x8]
  3795. 00002AE2  2F00                     move.l     -[A7], D0
  3796. 00002AE4  A9A5                     syscall    GetResourceSizeOnDisk/SizeResource/SizeRsrc
  3797. 00002AE6  201F                     move.l     D0, [A7]+
  3798. 00002AE8  4E5E                     unlink     A6
  3799. 00002AEA  4E75                     rts
  3800. export_9:
  3801. 00002AEC  4E56 0000                link       A6, 0
  3802. 00002AF0  A8FE                     syscall    InitFonts
  3803. 00002AF2  4E5E                     unlink     A6
  3804. 00002AF4  4E75                     rts
  3805. export_3:
  3806. fn00002AF6:
  3807. 00002AF6  4E56 0000                link       A6, 0
  3808. 00002AFA  202E 0008                move.l     D0, [A6 + 0x8]
  3809. 00002AFE  2F00                     move.l     -[A7], D0
  3810. 00002B00  302E 000C                move.w     D0, [A6 + 0xC]
  3811. 00002B04  3F00                     move.w     -[A7], D0
  3812. 00002B06  302E 000E                move.w     D0, [A6 + 0xE]
  3813. 00002B0A  3F00                     move.w     -[A7], D0
  3814. 00002B0C  302E 0010                move.w     D0, [A6 + 0x10]
  3815. 00002B10  3F00                     move.w     -[A7], D0
  3816. 00002B12  302E 0012                move.w     D0, [A6 + 0x12]
  3817. 00002B16  3F00                     move.w     -[A7], D0
  3818. 00002B18  A8A7                     syscall    SetRect
  3819. 00002B1A  4E5E                     unlink     A6
  3820. 00002B1C  4E75                     rts
  3821.